SearchEngines.bg

Това е примерно съобщение за гост. Регистрирайте безплатен акаунт днес, за да станете потребител на SearchEngines.bg! След като влезете, ще можете да участвате в този сайт, като добавите свои собствени теми и публикации, както и да се свържете с други членове чрез вашата лична входяща кутия! Благодарим ви!

Редирект на стар домейн към нов с 301

chokoev

Member
Така понеже се оказа, че са ми баннали домейна за Adult, изчистих от старият сайт всичко което може да прави проблеми и си регистрирах нов.

Сега как точно да редиректна старият домейн към новия, без да губя съдържанието в стария.

Трябва ли да направя в хоста ми копие на файловете на старият домейн в друга папка?
 
Re: Редирект на стар домейн към нов с 301

Аз така правя в httpd-то на новия домейн:

ServerAlias www.old-domein.com
ServerAlias old-domein.com

И след това в .htaccess-а

Rewritecond %{http_host} ^old-domain.com [nc]
Rewriterule ^(.*)$ _http://new-domain.com/$1 [r=301,nc]

Rewritecond %{http_host} ^www\.old-domain.com [nc]
Rewriterule ^(.*)$ _http://new-domain.com/$1 [r=301,nc]


така ако оригиналния линк е стар-домейн.ком/яката-работа.пхп
директно ще редиректне към нов-домейн.ком/яката-работа.пхп

Съответно целия серп за всички думи ще ти се запази, само малко ще си с ПР0 но това няма да ти влияе. След 1-2 ъпдейта сичко ше е наред. Това движение си има и своите плюсове, тъй като може да ре-събмитнеш домейна (новия домейн) в БГ директориите :)

П.С. Серпа се запазва гарантирано. Тествано е много пъти, поне за Кирилик серпа си залагам главата.
 
Последно редактирано:
Re: Редирект на стар домейн към нов с 301

Какво искаш да кажеш с това "httpd-то"... за конфигурационният фаил на апачето ли говориш?

Аз така правя в httpd-то на новия домейн:

ServerAlias www.old-domein.com
ServerAlias old-domein.com

И след това в .htaccess-а

Rewritecond %{http_host} ^old-domain.com [nc]
Rewriterule ^(.*)$ _http://new-domain.com/$1 [r=301,nc]

Rewritecond %{http_host} ^www\.old-domain.com [nc]
Rewriterule ^(.*)$ _http://new-domain.com/$1 [r=301,nc]


така ако оригиналния линк е стар-домейн.ком/яката-работа.пхп
директно ще редиректне към нов-домейн.ком/яката-работа.пхп

Съответно целия серп за всички думи ще ти се запази, само малко ще си с ПР0 но това няма да ти влияе. След 1-2 ъпдейта сичко ше е наред. Това движение си има и своите плюсове, тъй като може да ре-събмитнеш домейна (новия домейн) в БГ директориите :)

П.С. Серпа се запазва гарантирано. Тествано е много пъти, поне за Кирилик серпа си залагам главата.
 
Re: Редирект на стар домейн към нов с 301

Какво искаш да кажеш с това "httpd-то"... за конфигурационният фаил на апачето ли говориш?
За това говори, но е излишно. Сървърът дава отговор 301 "при повикване". Така че, да го правиш алайъс преди това няма смисъл.
 
Re: Редирект на стар домейн към нов с 301

За това говори, но е излишно. Сървърът дава отговор 301 "при повикване". Така че, да го правиш алайъс преди това няма смисъл.

Аз за по сигурно :)

А за колко думи не знам, мисля 4е в неговия случай за всичко - няма да има загуба на УРЛта...
 
Re: Редирект на стар домейн към нов с 301

Това със запазването на SERP-а не е много гарантирано, така че да не вземе някой да се заблуди и да си редиректва на воля. Има голям риск Г. да те намрази за месеци наред.
 
Re: Редирект на стар домейн към нов с 301

Това със запазването на SERP-а не е много гарантирано, така че да не вземе някой да се заблуди и да си редиректва на воля. Има голям риск Г. да те намрази за месеци наред.

Е, серпа е гарантирано запазен, освен ако някой не те пореже. А аз ли4но ползвам таз система като купя някой сайт, и не му изкам контента, а е в моите ниши. Но наистина ако по4неш на воля, може и да го изядеш.
 
Re: Редирект на стар домейн към нов с 301

ок значи какво стана до тук:
1.
Добавих в httpd.conf на псоелдният ред следното:
ServerAlias www.kliuki.info
ServerAlias kliuki.info

тъй като знам, че след промени по конфигурационният файл трябва да рестартрам апачето влизам и пиша с putty: apachectl restart
при кеото ми излиза грешка:
/usr/sbin/apachectl restart: configuration broken, ignoring restart
/usr/sbin/apachectl restart: (run 'apachectl configtest' for details)

2. Изтрих
ServerAlias www.kliuki.com
ServerAlias kliuki.com
от конфигурационният файл и пробвах без него. Отворих .htaccess файла в който има следното съдържание:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress
добавих веднага след това следното нещо:
Rewritecond %{http_host} ^kliuki.info [nc]
Rewriterule ^(.*)$ _http://chetivo.com/$1 [r=301,nc]

Rewritecond %{http_host} ^www\.kliuki.info [nc]
Rewriterule ^(.*)$ _http://chetivo.com/$1 [r=301,nc]

като резултат от това при опит да отворя старият домейн (kliuki.info) се зарежда следното:
http://kliuki.info/_http://chetivo.com/index.php

Къде бъркам ?
 
Последно редактирано:
Re: Редирект на стар домейн към нов с 301

последно kliuki.com ili kliuki.info ти е старият domain ? за рес на апа4е опитай

Service httpd reload

Ми като го няма kliuki.info като ServerAlias за chetivo.com, как очакваш htaccess-a на chetivo да знае за кво става дума ?
 
Re: Редирект на стар домейн към нов с 301

последно kliuki.com ili kliuki.info ти е старият domain ? за рес на апа4е опитай

Service httpd reload

Ми като го няма kliuki.info като ServerAlias за chetivo.com, как очакваш htaccess-a на chetivo да знае за кво става дума ?

за .info става въпрос просто по-горе съмс е объркал (оправих грешката)


Код:
ServerAlias www.old-domein.com
ServerAlias old-domein.com

има ли значение къде точно се псотавя в конфигуирационният файл? (кой ред имам в предвид)
Ми като го няма kliuki.info като ServerAlias за chetivo.com, как очакваш htaccess-a на chetivo да знае за кво става дума ?
От това което си написъл в началото на темата никаде не се вижда, че се пише новият домейн при ServerAlias.
 
Re: Редирект на стар домейн към нов с 301

Не бе... в конфа на chetivo.com слагаш

ServerAlias www.kliuki.info
ServerAlias kliuki.info

и после в htaccess-а на chetivo.com пак пишеш онез неща


Аз така правя в httpd-то на новия домейн:

ServerAlias www.old-domein.com
ServerAlias old-domein.com

Като гледам си4ко си пише
 
Re: Редирект на стар домейн към нов с 301

Чакай малко какво ще рече
в htaccess-а на chetivo.com
?

Трябва ли да правя копие на старият сайт?
Аз съм насочил новият домейн към папката в която се намира старият сайт.
 
Re: Редирект на стар домейн към нов с 301

в htaccess-а на chetivo.com да - ако го правиш по мойта система със ServeraAliasa.

Както каза кулинара - може и не така. Може директно без него, направо в htaccessa на kliuki.info да плеснеш нещата. Никво копие не ти трябва. Дай по системата на Кулнара, 4е иначе много обяснения (въпреки че вече всичко обясних).
 
Re: Редирект на стар домейн към нов с 301

Ами той кулирана не е написал нищо конкретно ...

Значи пропускам ServeraAliasa и слагам в .htaccess файла на kliuki.info (старият домейн) това:
Rewritecond %{http_host} ^kliuki.info [nc]
Rewriterule ^(.*)$ _http://chetivo.com/$1 [r=301,nc]

Rewritecond %{http_host} ^www\.kliuki.info [nc]
Rewriterule ^(.*)$ _http://chetivo.com/$1 [r=301,nc]

Пробвах го и казах, че не става при опит за зареждане на старият домеий препраща в :
http://kliuki.info/_http://chetivo.com/index.php
 
Re: Редирект на стар домейн към нов с 301

това имаш ли го най горе в htaccess-a

Options +FollowSymlinks
RewriteEngine on
 
Re: Редирект на стар домейн към нов с 301

Само RewriteEngine On
ето целия htaccess:


# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress
 
Re: Редирект на стар домейн към нов с 301

ми сложи и Options +FollowSymlinks под RewriteEngine On
ако пак не стане говори с хостинг компанията
 
Re: Редирект на стар домейн към нов с 301

Rewritecond %{http_host} ^kliuki.info [nc]
Rewriterule ^(.*)$ _http://chetivo.com/$1 [r=301,nc]

Rewritecond %{http_host} ^www\.kliuki.info [nc]
Rewriterule ^(.*)$ _http://chetivo.com/$1 [r=301,nc]
тия подчертавки пред домейна откъде дойдоха? Те създават проблема.
 
Re: Редирект на стар домейн към нов с 301

Код:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On

Rewritecond %{http_host} ^(.*)?kliuki.info [NC]
Rewriterule ^(.*)$ http://chetivo.com/$1 [R=301,NC]

RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress
Слагай това и си свиркай.
 

Горе