Пренасочване от http://www.site.com към http://site.com/

Illusion

Registered
Забелязах, че чичо гугъл индексира и 2-та варианта, та си мислех дали може да се направи така, че да индексира само единия вариант - http://site.com/, като влезе в сайта през www.site.com да го прехвърли към http://site.com/ . Имам и под-домейни, при които искам да е същото - http://domain.site.com/
 
Правиш си един файл .htaccess и слагаш това в него
Код:
RewriteEngine on
RewriteCond %{HTTP_HOST}   !^$
RewriteCond %{HTTP_HOST}   !^your-domain.com [NC]
RewriteRule ^/(.*)         http://your-domain.com/$1 [L,R=301]
 
Става от Web Master Tools има специална опция. Трябва само да се регистрираш и да добавиш сайта си там. И ще я видиш.
 
Пробвай така
Код:
RewriteEngine on

RewriteCond %{HTTP_HOST} ^([^.:]+\.)*saitati\.com\.?(:[0-9]*)?$ [NC]
RewriteRule ^(.*)$ http://www.saitati.net/$1 [R=301,L]
 
Boss каза:
Пробвай така
Код:
RewriteEngine on

RewriteCond %{HTTP_HOST} ^([^.:]+\.)*saitati\.com\.?(:[0-9]*)?$ [NC]
RewriteRule ^(.*)$ http://www.saitati.net/$1 [R=301,L]
Страницата не пренасочва правилно. Искам обратния ефект, тоест от www към http://!
 
Чакай, че не разбрах какво искаш да направиш? От www.domain.com да пренасочва към domain.com? Нещо не ми се връзва.
 
Колкото и го пренасочваш към domain.com, браузъра ще го прави на www.domain.com, виж, ако го направиш на ИЕ 6 ще те прати на Live Search..
 
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]

Ето това определено трябва да работи :) Дори няма нужда да пишеш името на domain-a си вътре.
 
Оправих се по този начин:

Код:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www\.domain\.com
RewriteRule ^(.*)$ http://domain.com/$1 [R=permanent,L]
 

Back
Горе