0
私は完全に新しい.htaccess形式で書いています。まず、私が行ったことは、.html拡張子を削除するためにこれを追加することでした。私は/ public_html /フォルダの下のcPanelでこれをすべて実行しています。私はまた、そのフォルダ内の.htaccessファイルを移動しました。.htaccessでindex.htmlに戻る方法は?
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.html -f
RewriteRule ^(.*)$ $1.html
私が今掲載しているすべてのページは、拡張機能なしで動作しています。私のホームページに戻るときに期待します。もともとindex.htmlですが、ホームボタンをクリックすると私のURLは次のようになります
http://allisonshtml.com/public_html
私のウェブサイトはpublic_htmlフォルダの内側にあるので、私はこれについて逆の考えをしています。
私はこの問題を解決するためにすべてのことを試みました。助けてください、またはどんなフィードバックも素敵でしょう!
htaccessファイルの名前を変更して問題が解決するかどうかを確認してみましたか?それは問題がこのファイルにあるように私には見えません。それが解決しなければ、あなたがクリックしたファイルのコードを調べてください。そのファイル内のリンクのhrefが間違っていることがわかります。 – Chris
私はhrefをindex.htmlに変更しようとしましたが、何も動かないようです。それはすべてwebsite/public_html – Allison
に名前が変更され、.htaccess-oldに名前が変更され、変更されるかどうかが確認されます。 – Chris