2014-01-16 4 views
1

Я пытаюсь перенаправить ...Subdomain добавления папки в .htaccess

http://blog.example.org/folder/name-of-page.html

... до ....

http://www.example.org/different-name-of-page.html

Для моего файла .htaccess под blog.example.org Я добавил ...

Redirect 301 /folder/name-of-page.html http://www.example.org/different-name-of-page.html 

Однако, когда я это делаю, akes me to http://www.example.org/blog/folder/different-name-of-page.html

По какой-то причине это автоматически заполняет/blog/folder/part вместо того, чтобы взять меня к URL-адресу, который я предложил.

Любая идея об исправлении?

ответ

0

Похоже, что это интерферирует с правилами перезаписи, что у вас есть такие поддомены в виде папок. Используйте mod_rewrite вместо директивы Redirect.

Перед любой из ваших правил, добавьте:

RewriteCond %{HTTP_HOST} ^blog\.example\.com$ [NC] 
RewriteCond %{THE_REQUEST} /folder/name-of-page\.html 
RewriteRule^http://www.example.org/different-name-of-page.html [L,R] 
Смежные вопросы