Загружайте index.html, когда URL указывает на подпапку - PullRequest
0 голосов
/ 02 ноября 2018

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

Типы пользователей:

www.example.com/subpage/

Загрузка браузера:

www.example.com/subpage/index.html

Я пользуюсь хостингом GoDaddy и cPanel, но их поддержка заявила, что мне не в силах помочь им (!).

Я попытался добавить файл .htaccess в эту подпапку с этим, но он не работал:

DirectoryIndex index.html

Пока я обнаружил, что это работает:

RedirectMatch ^/subfolder/?$ /subfolder/index.html

Проблема в том, что пользователь перенаправлен, и в адресной строке отображается «index.html», что не идеально.

Есть идеи, почему DirectoryIndex не будет работать?

Спасибо

1 Ответ

0 голосов
/ 03 ноября 2018

Оказывается, у меня в .htaccess было правило переписывания php, которое выглядело так, что мешало поведению DorectoryIndex по умолчанию.

RewriteCond %{REQUEST_URI} \.html$ 
RewriteRule . /rewrite.php [L]

Устранение этой проблемы решило проблему! Yay!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...