2013-06-25 5 views
1

Я хочу, чтобы достичь следующего:.htaccess перенаправления не-WWW на WWW, но оставить поддоменов

HTTP: // domain.com ->http://www.domain.com

http://sub.domain.com -> Http: // sub.domain.com (а не http: // www.sub.domain.com)

Я много искал сегодня, но не могу найти решение. Надеюсь, кто-то помогает здесь.

+0

Только получил ответ от другого потока. Надеюсь, это поможет некоторым людям здесь. > RewriteCond% {HTTP_HOST}!^Www \. > RewriteCond% {HTTP_HOST}!^Юг \. > RewriteRule^(. *) $ Http: //www.% {HTTP_HOST}/$ 1 [R = 301, L] –

ответ

0

Включение mod_rewrite и .htaccess через httpd.conf, а затем поместить этот код в каталоге .htaccess под DOCUMENT_ROOT:

Options +FollowSymLinks -MultiViews 
# Turn mod_rewrite on 
RewriteEngine On 
RewriteBase/

RewriteCond %{HTTP_HOST} ^domain\.com$ [NC] 
RewriteRule^http://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L,NE] 
+0

Спасибо за ответ. Я уже получил решение и даже попробовал это. Оно работает! :) –

+0

Добро пожаловать. – anubhava