У меня проблема в том, что первый URL работает, а второй нет.
http://www.example.com/podcast/episode1
http://www.example.com/podcast/episode1/
Есть ли способ перенаправить все версии с завершающей косой чертой на версию без косой черты?
Здесь проблема еще хуже, поскольку ни один из них не работает:
пример.com/подкаст
пример.com/подкаст/
Работает только этот:
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]
Можете ли вы помочь мне?