Ако питате защо, правя го с цел да няма дублиране на съдържанието, което гугъл не обича.
Та първият начин използващ htaccess файла е следния:
RewriteEngine OnRewriteCond %{HTTP_HOST} ^valiadis.bgRewriteRule (.*) http://www.valiadis.bg/$1 [R=301,L]При него обаче се явява проблемът, че "пренаписаните" адреси не запазват параметрите си и ако гугъл е "уловил" вече някои страници от сайта ви, те ще станат недостъпни за потребителите и за сметка на това ще бъдат пренасочвани към главната стрница.
Затова използвам втория начин, добавяйки следният php код така, че да се зарежда на всяка страница
$protocol = (@$_SERVER["HTTPS"] == "on") ? "https://" : "http://"; if (substr($_SERVER['HTTP_HOST'], 0, 4) !== 'www.') { header('Location: '.$protocol.'www.'.$_SERVER['HTTP_HOST'].'/'.$_SERVER['REQUEST_URI']); exit; }
Няма коментари:
Публикуване на коментар