2016-08-15 2 views
0

У меня есть веб-страницы и его URL является http://wwww.example.com/category/door/.htaccess: как перенаправить папку в свою подпапку?

Но я хочу, чтобы перенаправить (301) в http://www.example.com/category/ к http://www.example.com/category/door/ потому что содержание http://www.example.com/category/ пуст.

Мое правило переписывание является продолжением:

RedirectPermanent /category/ /category/door/ 

Но это не работает, потому что браузер перенаправляет http://www.example.com/category/ к http://www.example.com/category/door/door/door/door/door/door/door/door/ бесконечно.

Идея? Спасибо.

ответ

2

Попробуйте это:

RewriteEngine On 
RewriteCond %{REQUEST_URI} !^/category/door 
RewriteRule ^category/$ /category/door/ [QSA,L,R=301] 
+0

благодарственное, но это не то, что я хочу, потому что я хочу просто перенаправить категорию /, а не категория /(.*)$. Поэтому я не хочу перенаправлять категорию/cat/в категорию/дверь /, но только категорию/в категорию/дверь/ – totoaussi

+1

о, ок, см. Править –

+0

Большое вам спасибо! вы решили проблему. Он работает отлично. Еще раз спасибо и добрый день! – totoaussi