Реализация 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 переменные, но ссылка выглядит куда лучше!
Комментарии и отзывы к материалу
Открыта вакансия на первого комментатора!Отправить комментарий
Как зовут?
Сообщение