編集を容易にするために、完全に静的な HTML Web サイトを PHP Web サイトに変更しました。.htaccess ファイルで 301 RedirectMatch を使用したので、すべての .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 にしたいと思います。
EDIT:GerManson、それを一番上に移動してもうまくいきませんでした:(