Навигация по сайту

Популярные статьи

301 рэдырэкт з www на без www

  1. Рэдырэкт 301, пераадрасацыя з дамена з WWW на дамен без WWW
  2. Рэдырэкт 301, пераадрасацыя з дамена без WWW на дамен з WWW

У працэсе падрыхтоўкі сайта да прасоўвання ў пошукавых сістэмах, ўстае, у тым ліку, задача "склеіць" адрас сайта з www c без www. Для чаго гэта трэба? А ўся справа ў тым, што для пошукавых машын www.site.com і site.com з'яўляюцца фармальна рознымі сайтамі. Таму, не распачаўшы меры па "злепванню" такіх даменаў, мы фактычна ствараем два сайта з аднолькавым кантэнтам, што, вядома ж, будзе негатыўна ўплываць на прасоўванне сайта ў цэлым. У працэсе падрыхтоўкі сайта да прасоўвання ў пошукавых сістэмах, ўстае, у тым ліку, задача склеіць адрас сайта з www c без www
Далей, многія карыстальнікі, набіраючы адрас сайта машынальна дадаюць перад ім www, такім чынам, з цягам часу, на ваш сайт паступова будуць з'яўляцца знешнія спасылкі выгляду www.site.com, хоць адрас вашага сайта site.com - такія сылку не будуць перадаваць вага вашаму сайту. Сервер Apache З 1996 года і да цяперашняга часу з'яўляецца самым папулярным HTTP-серверам у Інтэрнэце. З такога пункту гледжання актуальнасць злепвання преобретает яшчэ большае значэнне.
Так як жа ажыццявіць такую ​​злепванне? Рашэнне простае - 301 рэдырэкт. Разгледзім самы распаўсюджаны варыянт: ваш сайт размешчаны на хостынгу пад кіраваннем сервера Apache.В каранёвым каталогу вашага сайта ўжо павінен знаходзіцца файл з імем .htaccess (звярніце ўвагу на кропку перад назвай файла - гэта важна) калі яго там няма, то яго трэба будзе стварыць . Як стварыць файл .htaccess чытайце па гэтай спасылцы. У гэтым файле трэба будзе прапісаць пару радкоў спецыфічнага кода.

Рэдырэкт 301, пераадрасацыя з дамена з WWW на дамен без WWW

Гэта значыць, карыстальнік, які набраў у браўзэры адрас вашага сайта www.site.com патрапіць (будзе пераадрасаваны) на сайт site.com, што і адлюструецца ў радку адрасу яго браўзэра.

Options + FollowSymLinks RewriteEngine On RewriteCond% {HTTP_HOST} ^ www.site \ .com $ [NC] RewriteRule ^ (. *) $ Http://site.com/$1 [R = 301, L]

Звярніце ўвагу, што ў трэцім радку кода перад тэкстам .com варта зваротная касая рыса. Так трэба рабіць для "экранавання" кропкі. Таму, калі адрас вашага сайта будзе www.site.com.ua то трэба будзе паставіць два экрануе зваротных слеша. Вось так: www.site \ .com \ .ua

Рэдырэкт 301, пераадрасацыя з дамена без WWW на дамен з WWW

У гэтым выпадку, карыстальнік, які набраў у браўзэры адрас вашага сайта site.com патрапіць (будзе пераадрасаваны) на сайт www.site.com, што таксама адлюструецца ў адраснай радку яго браўзэра.

Options + FollowSymLinks RewriteEngine On RewriteCond% {HTTP_HOST} ^ site \ .com $ [NC] RewriteRule ^ (. *) $ Http://www.site.com/$1 [R = 301, L]

У гэтым выпадку таксама звяртаю вашу ўвагу, што ў трэцім радку кода перад тэкстам .com варта зваротная касая рыса. Так трэба рабіць для "экранавання" кропкі. Таму, калі адрас вашага сайта будзе site.com.ua то трэба будзе паставіць два экрануе зваротных слеша. Вось так: site \ .com \ .ua

Запішыцеся на мае Курсы SEO ў Кіеве , Каб даведацца больш падрабязна пра гэта і многае іншае.

Для чаго гэта трэба?
Так як жа ажыццявіць такую ​​злепванне?