Выпекаем сайты, находим покупателей

Реализация FriendlyURL(ЧПУ) с .htaccess и PHP

О чём речь?

Friendly URL - это один факторов, что может повлиять на ваши позиции в поиске. А аббревиатура ЧПУ(Человеко-понятныеУРЛ), говорит сама за себя. Чаще всего, для перемещения по сайту, движки используют файл index.php задавая GET-параметры в качестве идентификаторов страниц. Но, данная реализация приводит к таким вот ссылкам: http://makefuture.net/index.php?module=article&page=view¬e=chpu-php-htaccess. Я опишу простую реализацию человеко-понятных URL, с использованием .htaccess и PHP.

Как сделать?

Вам понадобится файл .htacess, находящийся корне вашего сайта и содержащий:

RewriteEngine On
RewriteRule ^([A-Za-z0-9_\-^]+)?/?([A-Za-z0-9_\-^]+)?/?([A-Za-z0-9_\-^]+)?/?$ /index.php?ida=$1&idb=$2&idc=$3 [QSA,L]

Теперь, заместо http://makefuture.net/index.php?ida=arctiles&idb=view&idc=chpu-php-htaccess, можно вписать http://makefuture.net/articles/chpu-php-htaccess/.

Ваш index.php, получит такие-же: GET['ida'],$_GET['idb'] и$_GET['idc'] PHP переменные, но ссылка выглядит куда лучше!

Комментарии и отзывы к материалу

Открыта вакансия на первого комментатора!

Отправить комментарий

Как зовут?

Сообщение