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

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

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

RewriteEngine On

RewriteBase /

RewriteRule * /index.html

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

Что не так?

Суть задачи по по любой ссылке показывать одну и туже страницу.
  • Вопрос задан
  • 5508 просмотров
Подписаться 4 Оценить Комментировать
Решения вопроса 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
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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