2009-09-24 5 views

ответ

17

Если вы действительно хотите, чтобы перенаправить запросы /some_page.html на /some_page/:

RewriteRule (.+)\.html$ /$1/ [L,R] 

Но если вы хотите отменить (перенаправление запросов /some_page/ к /some_page.html):

RewriteRule (.+)/$ /$1.html [L,R] 

Для постоянной переадресации, используйте R=301 вместо R. И только для внутреннего переписывания используйте правило без флага R.

1

ли вы имеете в виду:

RedirectMatch 301 (.*)\.html$ http://www.example.com$1/