Проблема с перенаправлением www с поддоменов - PullRequest
1 голос
/ 05 октября 2011

Прошу прощения за любые вопиющие ошибки, поскольку я новичок.

RewriteCond %{REQUEST_URI} !(\.[a-zA-Z0-9]{1,5}|/)$
RewriteRule (.*)([^/])$ http://%{HTTP_HOST}/$1$2/ [R=301,L]
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /.*index\.php\ HTTP/
RewriteCond %{HTTP_HOST} !^www\.
RewriteCond %{HTTP_HOST} !^localhost
RewriteRule .* http://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
RewriteCond %{HTTP_HOST} !^www.mywebsite.com.au$ [NC]
RewriteRule ^(.*)$ http://www.mywebsite.com.au/$1 [L,R=301] 

Это то, что у меня есть в моем файле htaccess. Я хочу перенаправить не-www на www.

Теперь мне нужно добавить новый поддомен для файлов CDN, который называется media, но проблема в том, что приведенный выше код перенаправляет media.mywebsite.com.au также на www.media.mywebsite.com.au.

Как я могу это исправить? Заранее спасибо за помощь.

1 Ответ

0 голосов
/ 05 октября 2011

Как насчет RewriteCond %{HTTP_HOST} ^mywebsite.com.au$ вместо RewriteCond %{HTTP_HOST} !^www\.?

...