Приклади використання mod_rewrite для перенаправлень і настройки чпу

Кілька прикладів використання mod_rewrite на веб сервері apache2 для перенаправлення. настройки чпу на веб сайтах використовують php і MySQL. і вставки ключових слів в url`и статей, всі директиви прописані в даній статті прописуються у файлі .htaccess який зазвичай знаходиться в корені вашого сайту. хоча в деяких cms він є практично в кожній в папці але це вже зовсім інша історія ....

Приклади використання mod_rewrite для перенаправлень і настройки чпу

Нижче наведено 5 прикладів використання даного модуля:

1) Переробляємо «product.php? Id = 12» в «product-12.html»

2) Переробляємо «product.php? Id = 12» в «product / ipod-nano / 12.html»

Експерти SEO завжди пропонують показувати головне ключове слово в урле. У приклад Ви можете бачити назву продукту в урле.

Mypaint програма для роботи з графікою на Ubuntu

Якщо Ви введете yahoo.com в браузері, Вас перенаправить на www.yahoo.com. Для того різання такої ж операції на Вашому сайті додайте наступний код в файл .htaccess:

УРЛ сайту, звичайно ж, поміняйте на свій. Для чого робити такий редирект? Щоб уникнути дублювання сайту пошуковими системами з www і без www.

4) Переробляємо «yoursite.com/user.php?username=xyz» в «yoursite.com/xyz»

У файл .htaccess додаємо наступні рядки:

5) Перенаправлення домену на новий піддомен або папку.

Тепер при звернення до «www.test.com» всі файли будуть братися з "test.com/new"

Реалізація безпеки в Ubuntu за допомогою AppArmor

Припустимо, потрібно перетворити з lis.php? Id = 3 в bols3.hi. Регулярний вираз матиме такий вигляд:

Тобто в нашому випадку отримуємо наступне:

Графічно сам принцип перетворення буде виглядати наступним чином:

Як включити SSL і протокол HTTPS на зв'язці Apache2 + Nginx proxy

Схожі статті