ads
ads
ads
ads
ads
МЕНЮ:
Главная Сотовая связь Софт Веб-мастеру Графика Железо Portable Игры Интернет Чудеса Науки Apache Delphi Drupal Flash Html Юмор Каталог ноутбуков FAQ
загрузка...


О железках:
Honor 8 Lite с Kirin 655 и 12-Мп камерой представлен официально
Вот это темпы: Китайцы выпустили в январе 58 новых телефонов
Созданы роботы-животные, которые летают
Билл Гейтс предлагает ввести налог на труд роботов
Huawei, Oppo, Vivo и Xiaomi не оставили Apple шансов в Китае
Топ новостей
Apple зарегистрировала странное беспроводное устройство
Apple зарегистрировала странное беспроводное устройство


На экране Samsung Galaxy S7 edge появляется розовая пол ...
На экране Samsung Galaxy S7 edge появляется розовая пол ...


Microsoft обеспокоена низкой реализацией HoloLens
Microsoft обеспокоена низкой реализацией HoloLens


В Японии изобрели смартфон, который можно мыть в горяче ...
В Японии изобрели смартфон, который можно мыть в горяче ...


Полезные вещи для ПК
Полезные вещи для ПК


Meizu Pro 7 получит титановый корпус и 4K дисплей
Meizu Pro 7 получит титановый корпус и 4K дисплей


Создан первый в мире летающий чехол для смартфона
Создан первый в мире летающий чехол для смартфона


Реалистичный концепт Samsung Galaxy S8
Реалистичный концепт Samsung Galaxy S8


AGM выпустила очередной защищенный смартфон AGM A1Q
AGM выпустила очередной защищенный смартфон AGM A1Q


Представлен бюджетный цельнометаллический смартфон Swip ...
Представлен бюджетный цельнометаллический смартфон Swip ...


О софте:
"Лунная деревня" приобретает очертания
BASSLET — гаджет любителей клубов
Хакеры способны взломать кардиостимуляторы
Новосибирские физики построят коллайдер
Китай изучит гравитационные волны


Age Of Comp » Apache » Статические URL

Статические URL

Большие сайты любят передавать переменные в адресной стоке не явно, например вместо того что бы в адресной строке стояло
wiki.php?param1=edit¶m2=132 хочется видеть wiki/edit/123/ для этого нам понадобится использовать МodRewrite в .htaccess. пишем там следующее

<IfModule mod_rewrite.c>
RewriteBase /
RewriteEngine On
RewriteRule ^wiki/([^/]+)/([^/]+)/?$
    /wiki/index.php?param1=$1&param2=$2 [L]
</IfModule>


попробуем расшифровать регулярку
^wiki/ - если в начале адреса стоит слово wiki и затем слеш (/)
(([^/]+)) - далее любое количество букв, или хотя бы один и символов кроме слеша, берем в скобки что бы использовать как $1
далее такая же вторая группа будет идти как $2
/? - один или вообще отсутствие слеша.


Нравится пост? Жми: