Я только что закончил замену моего полностью статического HTML веб-сайта на PHP, чтобы облегчить редактирование.Я использовал 301 RedirectMatch в своем файле .htaccess, поэтому перенаправьте все .html страницы на новые .php.Однако, когда я сделал это, он решил изменить каталог по умолчанию с index.php (уже некоторое время был php) на default.php.У меня даже нет файла с именем default.php.В любом случае, я попытался добавить строку DirectoryIndex в мой .htaccess, чтобы изменить его обратно на index.php, но он все еще работает с default.php.
Вот мой .htaccess:
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]
RedirectMatch 301 (.*)\.html$ http://www.fifaencyclopedia.com$1.php
DirectoryIndex index.php
Что я делаю неправильно?Как мне это исправить?
РЕДАКТИРОВАТЬ: Я только что сделал страницу default.php, так что там что-то есть, но я бы предпочел, чтобы это было index.php.
РЕДАКТИРОВАТЬ: GerManson, перемещаянаверх не получилось: (