#php #.htaccess
#php #.htaccess
Вопрос:
Это мой файл Htaccess:
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^.] )$ $1.php [NC,L]
Это просто удалить .php из URL, но когда я перехожу к mydomain.com/index (index.php ) или mydomain.com / это показывает мне ошибку 404, почему это так?
Комментарии:
1. вы хотите доставить каталог или файл, затем попробуйте добавить прямо под вашим
RewriteCond
другим условием>RewriteCond %{REQUEST_FILENAME} !-d
Я отправляю все запросы в index.php файл и маршрутизируйте все оттуда, делая это следующим образомRewriteRule ^(.*)$ index.php [QSA]
Ответ №1:
Я нашел этот маленький фрагмент кода. Вы должны изменить yourfile.html к имени вашего индексного имени файла.
DirectoryIndex yourfile.html