Пренасочване на не-www към www или www към не-www

Пренасочването на заявки от непредпочитан домейн е важно, тъй като търсачките разглеждат URL адресите със и без „www“ като два различни уебсайта.

Създава дублиран запис, който не е подходящ за SEO.

Забелязах това, когато анализирах сайта си с SEO инструмент, реших да го споделя с всички вас.

Има много начини за пренасочване на не-www към www или www към не-www. Нека да разгледаме някои от най-лесните начини да направите това.

Apache HTTP

Ако използвате HTTP сървър на Apache, можете да постигнете това пренасочване чрез .htaccess или чрез модифициране на файла httpd.conf.

  Как мога да видя къде се използва моят Apple ID?

Ако сте на споделен хостинг, тогава може да предпочетете да правите .htaccess файл, но ако имате пълен контрол върху сървъри като VPS или Cloud, тогава си струва да обмислите httpd.conf начин. Какъвто и метод да изберете, направете резервно копие на файла, преди да промените нещо.

За да пренасочите от www към не-www, можете да добавите следното.

RewriteEngine on
RewriteCond %{HTTP_HOST} ^www.yoursite.com 
RewriteRule (.*) https://yoursite.com/$1 [R=301,L]

И за пренасочване от не-www към www, добавете следното.

RewriteEngine on
RewriteCond %{HTTP_HOST} ^yoursite.com 
RewriteRule (.*) https://www.yoursite.com/$1 [R=301,L]

Запазете файла и рестартирайте Apache, ако използвате метода httpd.conf.

Nginx

За да пренасочите от www в Nginx, можете да добавите следния код във файла nginx.conf под сървърния блок.

return 301 $scheme://yoursite.com$request_uri;

Следващият пример е за пренасочване от www към не-www.

server {
        server_name  www.geekflarelab.com;
        return 301 $scheme://geekflarelab.com$request_uri;
           }

И кодът по-долу е за пренасочване от www към не-www.

server {
    server_name geekflarelab.com;
    return 301 $scheme://www.geekflarelab.com$request_uri;
}

Запазете файла и рестартирайте Nginx сървъра.

  Как да промените паролата за акаунт в Google

Cloudflare

Прилагането на пренасочване е много лесно, ако използвате Cloudflare. Можете да се възползвате от правилата на страницата, за да приложите пренасочване.

  • Влезте в Cloudflare и изберете сайта, където искате да поставите пренасочването
  • Отидете в раздела Правила на страницата и създайте ново правило
  • Въведете URL адреса и изберете настройка като „URL адрес за препращане“
  • Изберете кода на състоянието (301, ако го искате за постоянно)
  • Въведете целта, към която искате да пренасочите
  • Следното правило е да пренасочите всичко от https://www.pctechbg.net.com към https://pctechbg.net.com
  • След като сте готови, щракнете върху Запазване и внедряване
  Как да добавите емоджи към вашето видео в Tik Tok

И в рамките на минута пренасочването на вашия сайт е на живо.

Заключение

Надявам се, че горното ви помага да поставите пренасочването, както искате. Ако използвате WordPress и искате да пренасочите повече от www, вижте тази статия, за да се справите с пренасочването в WP.

Приятно ви е да прочетете статията? Какво ще кажете за споделяне със света?