.htaccessファイルを使用してネットワークソリューションサーバーから.html拡張子を削除したいと考えています。 example.com/fooネットワークソリューションで.htaccessを使用して拡張機能を隠す
にexample.com/foo.htmlを回す例えば、私は他のStackOverflowのソリューションを試してみましたが、どれも私のために働くように見えるん。
私の現在のコードは、他のHostgatorサーバー上で完全に動作しています。どんな助けもありがとう。
RewriteEngine on
RewriteCond %{THE_REQUEST} /([^.]+)\.html [NC]
RewriteRule^/%1 [NC,L,R]
RewriteCond %{REQUEST_FILENAME}.html -f
RewriteRule^%{REQUEST_URI}.html [NC,L]
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /.*\.html\ HTTP/
RewriteRule ^(.*)\.html$ /$1 [R=301,L]
AddHandler server-parsed .html
AddHandler server-parsed .shtml
AddHandler server-parsed .htm