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


О железках:
В этом году дебютируют смартфоны BlackBerry Athena, Luna и Uni
Появились подробности о Nokia 8 Pro с чипом Snapdragon 845
Обновление Moto X4 до Android 8.0 Oreo стало доступно в Украине
Google Pixel 2 имеет проблемы с перегревом и быстрой разрядкой
Samsung запатентовала сгибающийся смартфон Galaxy X
Топ новостей
Выявлены технические характеристики Nokia 8 Sirocco
Выявлены технические характеристики Nokia 8 Sirocco


Samsung запатентовала уникальный метод разблокировки ус ...
Samsung запатентовала уникальный метод разблокировки ус ...


Официально представлена 4G-версия телефона Nokia 3310
Официально представлена 4G-версия телефона Nokia 3310


Опубликованы официальные рендеры Samsung Galaxy S9 и S9 ...
Опубликованы официальные рендеры Samsung Galaxy S9 и S9 ...


Xiaomi «тихонько» выпустила версию Redmi 5 с 4 ГБ опера ...
Xiaomi «тихонько» выпустила версию Redmi 5 с 4 ГБ опера ...


Для Windows 10 создана новая система защиты
Для Windows 10 создана новая система защиты


Снова раскрыт дизайн флагмана Nokia 9
Снова раскрыт дизайн флагмана Nokia 9


Концепт юбилейного смартфона Meizu 15 Plus
Концепт юбилейного смартфона Meizu 15 Plus


Nokia Sirocco вскоре снова возродится
Nokia Sirocco вскоре снова возродится


Android One смартфон Sharp S3 представлен официально
Android One смартфон Sharp S3 представлен официально


О софте:
"Лунная деревня" приобретает очертания
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
/? - один или вообще отсутствие слеша.


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