КРАСИВЫЕ ССЫЛКИ PHP

Одной из важных задач при разработке веб-приложений является формирование красивых и понятных ссылок. Это помогает повысить удобство использования сайта для пользователей и улучшает индексацию страниц поисковыми системами.

В PHP для формирования красивых ссылок используется техника ЧПУ – человекопонятные урлы (или ЧПУ-ссылки). Она заключается в преобразовании адреса страницы из вида, например, http://example.com/index.php?page=about, в более понятный вид, такой как http://example.com/about.

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

Пример файла .htaccess для использования ЧПУ:

RewriteEngine on
RewriteRule ^about$ index.php?page=about [L]
RewriteRule ^blog/(.*)$ index.php?page=blog&post=$1 [L]

В этом примере первое правило преобразует запрос по адресу http://example.com/about в http://example.com/index.php?page=about, а второе правило преобразует запрос по адресу http://example.com/blog/post-title в http://example.com/index.php?page=blog&post=post-title.

Второй подход к реализации ЧПУ в PHP:

$uri = $_SERVER['REQUEST_URI'];
$parts = explode('/', $uri);
$page = $parts[1];
if ($page == 'about') {
include 'about.php';
} elseif ($page == 'blog') {
$post = $parts[2];
include 'blog.php';
}

Этот пример разбирает адрес страницы на части, определяет запрошенную страницу и, в зависимости от ее имени и параметров, включает соответствующий PHP-файл.

Создание красивого сайта с Parallax эффектом при скролле (HTML CSS JavaScript)

Создание PHP веб сайта за 1 час! + Выгрузка на сервер

Ссылки в PHP

Разбор URL средствами PHP при ЧПУ в простом движке PHP

057 Ссылки и URL (ruphp.com) Изучаем php

Создание красивых ссылок в Joomla 3. Удаляем ruphp.com из URL адреса сайта.

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

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