ЧПУ 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