301 Redirect на много домейни към един

kkrum

New member
Здравейте,

Имам около 25 домейна, които се хостват на най-различни места (собствен хостинг, безплатен хостинг (забранен .htaccess) и blogger).
Вече не ми се занимава да ги поддържам и смятам да ги насоча към един единствен домейн. Проблема е, че не знам как точно да направя това 🙂 Единствено се сетих да си закупя един споделен хостинг с повече addon домейн, да добавя всичките си домейни там и в директорията на съответния домейн да сложа един .htaccess със съдържание:

Код:
Options +FollowSymLinks
RewriteEngine on
RewriteRule (.*) http://www.newdomain.com/$1 [R=301,L]

Чудя се дали това ще пренасочи всички страници на дадения домейн към новия домейн?
Ако имате други идеи как да пренасоча всички домейни (+ страниците им) към един, ще се радвам да ги чуя.

Поздрави!
 
Re: 301 Redirect на много домейни към един

Кодът, който си дал, ще пренасочва страниците към съответна страница към новия домейн. Примерно "a.com/page/" ще се пренасочи към "b.com/page/", а ти предполагам искаш да пренасочи към главната страница тоест само към "b.com/".

За целта махаш $1 от последния ред. Махни и това FollowSymLinks, защото при споделен хостинг е дупка в сигурността. Кодът, който ти трябва, е:

Код:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^(.*)$ http://noviatdomein.com/ [R=301,L]
</IfModule>
 
Re: 301 Redirect на много домейни към един

Кодът, който си дал, ще пренасочва страниците към съответна страница към новия домейн. Примерно "a.com/page/" ще се пренасочи към "b.com/page/", а ти предполагам искаш да пренасочи към главната страница тоест само към "b.com/".

За целта махаш $1 от последния ред. Махни и това FollowSymLinks, защото при споделен хостинг е дупка в сигурността. Кодът, който ти трябва, е:

Код:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^(.*)$ http://noviatdomein.com/ [R=301,L]
</IfModule>

имам един въпрос - има ли някаква разлика ако вместо горното в .htaccess се напише ей това:

ErrorDocument 404 http://noviatdomein.com/
ErrorDocument 403 http://noviatdomein.com/
ErrorDocument 401 http://noviatdomein.com/
ErrorDocument 500 http://noviatdomein.com/

в смисъл ако имам достъп до домейн който е изтекъл и не знам кои са били страниците му - кой от двата варианта е по-добър???
 
Re: 301 Redirect на много домейни към един

Ако пренасоча само главния домейн на хостинга към новия, а всички останали ги паркирам към главния, дали ще има същия ефект?
 
Re: 301 Redirect на много домейни към един

Това праща на началната при различни кодове подадени от сървъра.

е да де - първото пренасочва всичко към главната страница и второто пренасочва всичко към нея - каква е разликата като изпълнение? това ми се губи (може аз да тъпея нещо)
 
Re: 301 Redirect на много домейни към един

Различни грешки - една страница. Например като сървърът изплюе 404, не ти се показва 404, а началната. Същото би трябвало да се случи и като изплюе другите грешки 403, 401, 500, макар че с 403 и 500 не сработва при мен.
 
Re: 301 Redirect на много домейни към един

е да де - въпросът ми беше - другото не прави ли същото?

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^(.*)$ http://noviatdomein.com/ [R=301,L]
</IfModule>

само дето не генерира грешка а просто си пренасочва всичко към главната на новия домейн
 

Back
Горе