2016-10-25 8 views
0

質問としては簡単です。ウェブサイトのデフォルトページをindex.phpからindex.htmlに変更したいのですが、私のサーバ(ウェブサイトの開発中の000webhost.com)がApacheを使用しているのかどうかはわかりませんが、.htaccessファイルを変更してDirectoryIndex index.html index.phpを追加しました。しかし、まだ動作しません。デフォルトページをindex.phpからindex.htmlに変更してください。

ウェブサイトが読み込まれると、randomwebsitename12345.comが読み込まれます。文字列に/index.htmlを追加すると、ページは正常に読み込まれます。私のサーバから.phpファイルを削除すると、ウェブサイトはindex.htmlを読み込みます。

アイデア?

+0

あなたは2 'DirectoryIndex'sを持っていますか?要求に応じて、サーバーのバージョンがそこにあるかもしれない応答ヘッダーを見てください。 – chris85

答えて

0

なぜを.htaccessファイルから削除しないのはなぜですか?

+0

私は最初にそれを持っていませんでした。私はそれを残していませんでした。 –

+0

十分です。もう1つの方法は、 'index.php'ファイルの名前を' index'以外の名前に変更することです。 – harryparkdotio

+0

Haha、genius !!!それは働いて、感謝のヒープ:)。 –

0

あなたのホームページとしてのindex.htmlを設定するには、次の書き換えルールを使用することができます。

はあなたのhtaccessファイル内の他のルールの前にこれを追加します。

RewriteEngine on 


RewriteRule ^$ /index.html [L] 
+0

はここに今、私の.htaccessファイル内にあるものだ:(動作しませんでした: RewriteEngineを のRewriteRule^$の/index.htmlが[L] はのDirectoryIndex index.htmlをindex.phpの –

+0

DirectoryIndexディレクティブを削除するには。 – starkeen

関連する問題