Маскируем ссылки с помощью mod rewrite

Гораздо симпатичнее будет выглядеть ссылка вида http://fixblog.ru/sape, чем ссылка вида http://www.sape.ru/r.77b51afb98.php. Пример – блок партнеры справа.

Для этого используется mod rewrite, который должен поддерживать ваш сервер на apache (большинство платных хостингов поддерживают).

И так, создаем в корне папку, например partner, в ней файл sape.php.

В файл вставляем следующий код:

<?php $URL="http://www.sape.ru/r.77b51afb98.php";
header("Location:$URL");
exit();
?>

URL естественно заменяем на свой.

Далее в корне сайта открываем файл .htaccess (или создаем если его нет), и в него вставляем слеудующее:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^([A-Za-z]+)$ partner/$1.php [L]
</IfModule>

Первый код делает редирект пользователя на указанный URL, второй делает первый файл, находящийся по адресу /partner/sape.php, доступным по адресу /sape.

Соответственно можно создавать файлы с любыми именами, где имя файла (XXX), например partner/XXX.php будет соответствовать адресу /XXX

2 Comments | Filed under Fix, Новичкам

Slavhost

Напишу пару слов о пользовании этим хостингом. Поначалу все было замечательно, первые наверное пол года, а потом началось – сервер был доступен примерно 23 часа в сутки, бывало лежал по 5-6 часов каждый день в течении недели, естественно доходы с сайтов были не максимальны.
А когда появился bidla.net, с посещаемостью 1000 человек – это было уже не выносимо. Более того, было очень сложно переехать, т.к. никак не получалось стянуть файлы сайтов (а их, сайтов, было там около 90 штук).
В общем не советую никому им пользоваться. На данный момент для сателлитов и сплогов использую RedHosting.

No Comments | Filed under Мысли