.htaccess служить index.html под всеми URL - PullRequest
0 голосов
/ 05 ноября 2018

Есть ли возможность переписать .htaccess для указания всего запроса на index.html, но без изменения URL?

Я нашел правило, которое перенаправляет все запросы в index.html, но в этом случае URL-адрес изменяется:

RewriteEngine on
RewriteCond %{REQUEST_URI} !^/index.html$
RewriteRule . /index.html [R=302,L]

Можно ли указать все URL-адреса на index.html, но с сохранением исходного URL-адреса?

mydomain.com/foo -> display index.html (address stays)

Как это сделать?

1 Ответ

0 голосов
/ 05 ноября 2018
Флаг

R осуществляет внешнее перенаправление. Если вы не хотите перенаправлять URL, просто уберите флаг из вашего правила

RewriteEngine on
RewriteCond %{REQUEST_URI} !^/index.html$
RewriteRule . /index.html [L]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...