Задать вопрос
opium
@opium
Просто люблю качественно работать

Mod rewrite, как перенаправить все страницы сайта на одну(не редирект)?

Пытаюсь использовать простую конструкцию в мод реврайте.

RewriteEngine On

RewriteBase /

RewriteRule * /index.html

Ругается на синтаксис.

Что не так?

Суть задачи по по любой ссылке показывать одну и туже страницу.
  • Вопрос задан
  • 5512 просмотров
Подписаться 4 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillbox
    1C-разработчик
    8 месяцев
    Далее
  • Нетология
    Python-разработчик с нуля
    6 месяцев
    Далее
Решения вопроса 1
Было бы неплохо указать что за ошибка и на какой строчке.

Я обычно последнюю строчку записываю так:
RewriteRule ^.+$ /index.html
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
wcoder
@wcoder
Cross-platform developer
RewriteEngine on
RewriteRule ^(.*)$ index.html [L]
Ответ написан
@zuborg
Alias /img/ /home/user/domain.com/img/
AliasMatch / /home/user/domain.com/index.html

а так меньше нагрузки на апач будет, без mod_rewrite
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы