私が抱えている問題は、最初のURLが機能し、2番目のURLが機能しないことです。
http://www.example.com/podcast/episode1
http://www.example.com/podcast/episode1/
すべての末尾のスラッシュバージョンを非末尾のスラッシュバージョンにリダイレクトする方法はありますか?
これらのどちらも機能しないため、ここでは問題はさらに悪化します。
example.com/podcast
example.com/podcast/
これだけが機能します:
example.com/podcast.html
html拡張子を表示したくありません。
これまでのところ、.htaccessファイルにあるコードは次のとおりです。
#shtml
AddType text/html .html
AddHandler server-parsed .html
#html
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^\.]+)$ $1.html [NC,L]
#index redirect
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.html\ HTTP/
RewriteRule ^index\.html$ http://example.com/ [R=301,L]
#non www to www
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]
あなたは私を助けることができます?