2015-03-19 2 views
1

Я хотел перенаправить mysite.com/blog/any-thing/any-where/ к mysite.com/any-thing/any-where/, поэтому я создал файл .htaccess, как показано ниже:Перенаправление неисправно

RewriteBase/
RewriteRule ^blog/(.*)$ /$1 [R=301,L] 

Это работает, но падение, когда я бегу mysite.com/blog он перенаправляет на mysite.com.

Как я могу убедиться, что mysite.com/blog/ не перенаправляет, но mysite.com/blog/anything перенаправляет на /anything.

ответ

0

Просто настроить ваше регулярное выражение, как это:

RewriteEngine On 

RewriteRule ^blog/(.+)$ /$1 [R=301,L] 
+0

Спасибо, но это не сработало. –

+0

Это работает точно. Убедитесь, что в '/ blog /' нет .htaccess, и вы тестируете новый браузер. – anubhava

+1

Спасибо, что работает в новом браузере. –

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