2013-05-20 2 views
2

В какой-то момент в прошлом наш сайт имел такую ​​структуру, как www.example.com/departments/it или www.example.com/departments/asdf. Затем пути изменились на что-то вроде www.example.com/it или www.example.com/asdf, избавившись от «отделов».Apache перенаправляет все под папку, кроме самой папки

Существует содержание, которое в настоящее время живет под /departments/ пути, так что с помощью следующего правила перезаписи не работает

RewriteRule ^/отделы /(.*)$/$ 1 [R = 301, L]

Потому что, хотя он переписывает все под департаментами, отделы сами перенаправляются обратно на сайт.

Как предотвратить это, так что если я иду к www.example.com/it он работает, www.example.com/departments/it перенаправляет на www.example.com/it, и если я пойду в www.example.com/departments/, я получаю информацию отдела?

ответ

0

Вставьте этот и дать ему попробовать

RewriteRule ^/отделов/это $/он/$ 1 [R = 301, R, L]

Смежные вопросы