ЧПУ и GET переменные

AntiBuger

Новичок
Здравствуйте.

Извините, если не в ту тему написал.

Проблема в следующем. работаю с ЧПУ, все нормально, ссылки правильные и красивые, вида site.ru/otziv
Но например у меня есть на этой странице форма, обработчик которой возвращает сообщение об успешной операции или неудачи, Видел на других сайтах что ссылка получается site.ru/otziv/?msg=Операция прошла успешно.

Вот пытаюсь на странице проверить переменную через $_GET[msg], но ее нет. Как быть, помогите пожалуйста.
 

Духовность™

Продвинутый новичок

С.

Продвинутый новичок
Скорее всего скрипт ре-рерайта успешно все пообрезал.
 

Фанат

oncle terrible
Команда форума
AntiBuger
если говорить о твоем примере, то писать сообщения в адресной строке действительно глупо.
надо либо использовать сессии, либо вообще никаких сообщений не писать.

но если говорить о проблеме в целом, то читай первый ответ
 

AntiBuger

Новичок
#Deny from all
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^/\.]+)/$ /$1 [L]
RewriteRule ^([^/\.]+)$ /index.php?page=$1 [L]

RewriteRule ^([^/\.]+)/all$ /index.php?page=$1&all [L]
RewriteRule ^otziv/([^/\.]+)$ /index.php?page=otziv&pages=$1 [L]
RewriteRule ^katalog/([^/\.]+)$ /index.php?page=katalog&cat=$1 [L]
RewriteRule ^katalog/([^/\.]+)/([^/\.]+)$ /index.php?page=katalog&cat=$2&podcat=$1 [L]
RewriteRule ^katalog/([^/\.]+)/([^/\.]+)/([^/\.]+)$ /index.php?page=katalog&cat=$2&podcat=$1&id=$3 [L]
RewriteRule ^pages/([^/\.]+)/([^/\.]+)$ /index.php?page=pages&id=$1&name=$2 [L]
RewriteRule ^galery/([^/\.]+)/([^/\.]+)$ /index.php?page=galery&cat=$1&pages=$2 [L]
RewriteRule ^search_katalog/([^/\.]+)$ /index.php?page=search_katalog&search=$1 [L]
RewriteRule ^search_katalog/([^/\.]+)$ /index.php?page=search_katalog&search=$1 [L]
RewriteRule ^([^/\.]+)/([^/\.]+)$ /index.php?page=$1&id=$2 [L]
 

Духовность™

Продвинутый новичок
а вообще лучше все запросы отдавать в index.php и там их разбирать, имея заранее прописанную карту урлов.на php это легче делать + масса возможностей.
 

AntiBuger

Новичок
а вообще лучше все запросы отдавать в index.php и там их разбирать, имея заранее прописанную карту урлов.на php это легче делать + масса возможностей.
А как это реализовывается можете показать или дать ссылку?
 

Вурдалак

Продвинутый новичок
AntiBuger, нет. Тебе предлагали добавить только флаг QSA, ты зачем-то добавил помимо него лишее.
 
Сверху