четвъртък, 25 октомври 2012 г.

Добавяне (премахване) на www в адреса

След доста време търсене и боричкане с .htaccess и какво ли още не открих (за сега), според мен най-елегантния начин да се добави www в адресите.

Ако питате защо, правя го с цел да няма дублиране на съдържанието, което гугъл не обича.

Та първият начин използващ 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; }


неделя, 14 октомври 2012 г.

Как се прави знакът за корен квадратен?

Знакът за корен квадратен - "". Може лесно да бъде въведен с клавишна комбинация:

Задържаш клавиша Alt  и набираш 251. 

*Езикът, на който пишете трябва да е английски