aaadddminnn
@aaadddminnn
php it ubuntu debian

"красивые" ссылки ??

Привет. Делаю чпу для сайта на основе пхп.
Разобрался как получить ссылки 1 уровня вида beta.igrodel.tk/reg
Далее я хочу в этом адресе передать 2 и 3 get, а в адресной строке получить beta.igrodel.tk/reg/user/id_54543
Сейчас использую htaccess
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?page=$1

Зарание спасибо за помощь
  • Вопрос задан
  • 570 просмотров
Решения вопроса 2
Почему бы не использовать готовый роутер, вместо того, чтобы готовить свою лапшу?
Ответ написан
@serzik
лет 6 назад делал так

RewriteRule ^support/([a-zA-Z0-9_/-]+)/$ /supportindex.php/$1 [L]

внутри php
$zap=substr($PATH_INFO,1);
list ($sub, $doc, $docID) = explode("/",$zap); // тут можно и массив получить, но я сразу по переменным раскладываю
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы