2013-08-09 3 views
-1

У меня есть wabsite под названием vdo24.com, он работает как с префиксом www, так и без www. но я хочу перенаправить на http://vdo24.com от http://www.vdo24.comКак перенаправить домен с www на non www?

Я пробовал много комбинаций в моем файле .htaccess: но не из этого работает, я не знаю почему?

1-->> 
RewriteCond %{HTTP_HOST} !^vdo24\.com [NC] 
RewriteRule (.*) http://vdo24.com/$1 [QSA,R=301,L]` 

2-->> 
RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC] 
RewriteRule^http://%1%{REQUEST_URI} [L,R=301] 

ответ

0

Это перенаправляет весь домен версии без WWW:

RewriteCond %{HTTP_HOST} ^www.yourdomain.com [nc] 
RewriteRule (.*) http://yourdomain.com/$1 [R=301,L] 

Plus убедитесь, что у вас есть переписывают двигатель включен в файле .htaccess. Все вместе с доменом, как это:

RewriteEngine On 
RewriteBase/

RewriteCond %{HTTP_HOST} ^www.vdo24.com [nc] 
RewriteRule (.*) http://vdo24.com/$1 [R=301,L] 
+0

также не работает. ?? chk это я только что обновил .htaccess с вашим кодом. –

+0

Тогда проблема в другом месте (не в самом коде). Вы используете CMS? (Wordpress или еще что-то? Вы обычно должны устанавливать этот www для не-www в самой CMS администрирования). Вы уверены, что ваш хостинг-провайдер позволяет вам использовать файл .htaccess? (иногда вы должны попросить своего хостинг-провайдера включить этот параметр для вас). Ваш файл .htaccess находится в корневом каталоге вашего сайта? – Mordor

0

Так как вы хотите редирект, а не просто переписать URL, я бы рекомендовал следующее:

Redirect permanent/http://vdo24.com/ 

Это простой и эффективный, и будет делать именно что вам нужно.

+0

не работает ... :( –

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