CDN Мне нужно написать .htaccess правила переадресации, которые будут постоянно перенаправлять запросы на:Перенаправление не-WWW для WWW без перенаправления
example.com
в www.example.com
и
example.com/stuff/anyfile.ext
в www.example.com/stuff/anyfile.ext
, но без перенаправление других форм, таких как
cdn.example.com
или cdn.example.com/stuff/anyfile.ext
к www.example.com
У меня есть это:
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]
... но не работу с ссылками на изображения. Так что:
example.com/stuff/my-image.jpg
делает не попадет на:
www.example.com/stuff/my-image.jpg
ли это невозможно?
полная ссылка .htaccess: http://pastebin.com/wCmE9zDw
Вы сказали, что сделали ** не ** хотите перенаправить изображения на 'www', поэтому мой ответ должен сработать для вас. –
Нет, я этого не делал. Я сказал, что просто хотел исключить запросы на 'cdn.example.com'. Я говорил, что мое примерное правило работает **, за исключением ** ссылок на изображения. – nev
Прочтите мой ответ. Вот как это звучит, как вы сказали. что если он был example.com/stuff/file.jpg, то не перенаправляйте на www-версию. –