ЧПУ HTACCESS PHP

ЧПУ (Человеко-понятные урлы) - это технология, которая позволяет создавать красивые и понятные адреса для пользователей, содержащие ключевые слова. В PHP для работы с ЧПУ можно использовать файл .htaccess и модуль mod_rewrite.

Для начала необходимо включить модуль mod_rewrite в настройках сервера и создать файл .htaccess в корневой папке сайта, если его нет. В файле .htaccess нужно указать правила, которые будут изменять адреса страниц.

Пример такого правила:

RewriteRule ^post/([0-9]+)/?$ post.php?id=$1 [NC,L]

Это правило будет изменять адрес страницы с параметром id, добавляя к нему слово "post". Например, вместо "site.com/post.php?id=123" будет "site.com/post/123".

В PHP для получения параметров из ЧПУ используется массив $_GET, который уже будет содержать нужный ключ "id". Например,

$id = $_GET['id'];
echo "Страница с id=$id";

Также можно использовать ЧПУ для создания дружественных ссылок на категории товаров или статей. Например, вместо "site.com/category.php?id=5" будет "site.com/category/computers". Для этого нужно добавить еще одно правило в файл .htaccess:

RewriteRule ^category/([a-zA-Z0-9_-]+)/?$ category.php?name=$1 [NC,L]

В PHP получить параметры из такого ЧПУ можно аналогичным образом:

$categoryName = $_GET['name'];
echo "Страница категории $categoryName";

.htaccess file Redirection, Authentication, Remove .php extension

What is .htaccess? - .htaccess क्या है? [Hindi/Urdu] 🔥🔥🔥

htaccess tutorial for beginners php [ Most used things in htaccess ] 2022

Complete Responsive Dentist Website Design Using HTML - CSS - JavaScript - BOOTSTRAP - PHP - MySQL

#3.2.1 Эксперт PHP: Создание ЧПУ - htaccess

Custom 404 error page with the help of htaccess file

Using .htaccess files: common usage and an example

What is .htaccess and How to Use mod_rewrite Module PHP Urdu/Hindi

Реклама
Новое
Реклама