Проблема, с которой я столкнулась, заключается в том, что первый URL-адрес работает, а второй - нет.Удаление конечной косой черты и перенаправление html
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]
Можете ли вы мне помочь?
Также хотел бы перевести html-версию на версию, отличную от html. Например, я хочу http://www.pavlinaplus.com/podcast/reality.html перенаправить на http://www.pavlinaplus.com/podcast/reality – Jeremy