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


О железках:
iPhone XS «разрывает» AnTuTu
Xiaomi начала продавать топовую версию Mi 8 в белом корпусе
Apple заработала на продаже смартфонов больше, чем все остальные, вместе взятые
Представлен защищенный музыкальный смартфон AGM H1
Xiaomi предлагает купить сеты своих флагманов по цене новых iPhone
Топ новостей
Как записывать звонки в Skype
Как записывать звонки в Skype


iPhone XS «разрывает» AnTuTu
iPhone XS «разрывает» AnTuTu


Apple заработала на продаже смартфонов больше, чем все  ...
Apple заработала на продаже смартфонов больше, чем все ...


Xiaomi начала продавать топовую версию Mi 8 в белом кор ...
Xiaomi начала продавать топовую версию Mi 8 в белом кор ...


Xiaomi предлагает купить сеты своих флагманов по цене н ...
Xiaomi предлагает купить сеты своих флагманов по цене н ...


Представлен защищенный музыкальный смартфон AGM H1
Представлен защищенный музыкальный смартфон AGM H1


Как использовать сенсорную клавиатуру в Windows 10
Как использовать сенсорную клавиатуру в Windows 10


Как заставить Google прекратить отслеживать ваше местоп ...
Как заставить Google прекратить отслеживать ваше местоп ...


Выявлены подробности о бюджетном iPhone 9
Выявлены подробности о бюджетном iPhone 9


Как убедиться, что никто не шпионит за вашим компьютеро ...
Как убедиться, что никто не шпионит за вашим компьютеро ...


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


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