Въпрос за редитект

NovaPS

Well-Known Member
Здравейте,

Наскоро си си добавих ADDon домейн към хостинга, който ползвам. В момента имам достъп до домейна по два начина:

www.ADDon.com
и
ADDon.old-domain.com

Проблема е там, че имам статии, които са се индексирали ADDon.old-domain.com/statia

Как да редиректна тези страници към ADDon.com/statia ?! И да направя цялостен редирект на ADDon.old-domain.com към www.ADDon.com

Благодаря!
 
Последно редактирано:
От: Въпрос за редитект

Би трябвало да стане по този начин:
RewriteCond %{HTTP_HOST} !^addon\.com$ [NC]
RewriteRule ^(.*)$ http://addon.com/$1 [R=301,L] (или RewriteRule ^(.*)$ http://www.addon.com/$1 [R=301,L] ако ще е с WWW)
 
От: Въпрос за редитект

Давай смело 301
...и по възможност запази структурата

:)

Би трябвало да стане по този начин:
RewriteCond %{HTTP_HOST} !^addon\.com$ [NC]
RewriteRule ^(.*)$ http://addon.com/$1 [R=301,L] (или RewriteRule ^(.*)$ http://www.addon.com/$1 [R=301,L] ако ще е с WWW)

С този код неможах да се оправя. :)

Ето това върши работа, но не и за статиите.

RewriteCond %{HTTP_HOST} ^АDDon.domain.com$ [OR]
RewriteCond %{HTTP_HOST} ^www.ADDon.domain.com$
RewriteRule ^/?$ "http://www.ADDon.com" [R=301,L]

някакви идеи, че да проработи и за (www)АDDon.domain.com/statii
 
От: Въпрос за редитект

Оправих се.
Ето готов код, за тези, които имат подобен проблем.

RewriteCond %{HTTP_HOST} ^domain.com$ [OR]
RewriteCond %{HTTP_HOST} ^www.domain.com$
RewriteRule ^ADDon.com/?(.*)$ "http\:\/\/www\.ADDon\.com\/$1" [R=301,L]
RewriteCond %{HTTP_HOST} ^ADDon.domain.com$ [OR]
RewriteCond %{HTTP_HOST} ^www.ADDon.domain.com$
RewriteRule ^/?(.*)$ "http\:\/\/www\.ADDon\.com\/$1" [R=301,L]
 

Горе