私のURL拡張子を取り除くことはできません。
すべてのコンテンツが HTML 形式で、ファイルの拡張子が .html になるように、静的サイトを構築しています。.html 拡張子をユーザーから隠して、URL が websitename.com/about になるようにしたい
サイトがホストされている .htaccess ファイルを変更したところ、次のようになりました。
# -FrontPage-
IndexIgnore .htaccess */.??* *~ *# */HEADER* */README* */_vti*
<Limit GET POST>
order deny,allow
deny from all
allow from all
</Limit>
<Limit PUT DELETE>
order deny,allow
deny from all
</Limit>
AuthName boldfacedesign.co.uk
AuthUserFile /home/boldface/public_html/_vti_pvt/service.pwd
AuthGroupFile /home/boldface/public_html/_vti_pvt/service.grp
RewriteBase /
RewriteEngine on
RewriteCond %{RQUEST_FILENAME} !-d
RewriteCond %{RQUEST_FILENAME}\.html -f
RewriteRule ^(.*)$ $1html [L,QSA]
現在、これは機能していません。
ご覧のとおり、このファイルは public_html フォルダーにありますが、それは正しい場所ですか? または、書き換えルールを有効にするために他に何かする必要がありますか? それとも、変更が反映されるまで 1 日待つ必要がありますか?
私はこれを何時間もグーグルで検索してきましたが、どこにも行きません。