2014-09-04 2 views
0

Я хочу, чтобы перенаправить свои URLs от www.example.com/images/ к static.example.com/img/301 Перенаправление корневого домена в подкаталог Субдомена

> RewriteCond %{HTTP_HOST} ^www.example.com/images/$ [NC] 
> #RewriteRule ^(.*)$ http://static.example.com/img/$1 [L,R=301] 

Но я слишком много 500 внутренних ошибок сервера. Что мне делать ?

ответ

0

Вы можете встретить только имя хоста, используя переменную %{HTTP_HOST}.

Вы должны использовать:

RewriteEngine On 

RewriteCond %{HTTP_HOST} ^www\.example\.com$ [NC] 
RewriteRule ^images/(.+)$ http://static.example.com/img/$1 [L,R=301] 
+0

я Сори, но он не работает, когда я –

+0

удалить [NC] это работает. Спасибо –

+0

Моя ошибка, я пропустил пробел перед '[NC]'. – anubhava

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