У меня есть следующий URL-адрес:
http://www.domain.gr/add-event?state=3cb7a28b14112d3f3ecada3d6915ac5f&code=AQAZeWtJgz1ZYWvsorRPiMRetkNhnU3NrQ9KYzIRkogUpg6IPHCkFCAWMBUYGYtulfWnr5JHWs2GbrBUAp89pVLStyKs_rer2r14yLI6qdByoqEv1TtHGK4TPzdLFRTgXZEzPEUyk9ixYQfdmZid0dRdTfVXDPqniCKnu8RHQb1ErRDezsdI2CcYsTxofe_wwtZYVD3d4r9VtlANrGn_klP1#_=_
Мое правило RewriteRule отлично работает с такими URL-адресами, как http://www.doamin.gr/news/date/title-of-article установка 'новости' как $_GET['page'] и $_GET['request'] как '/date/title-of-article' Мой htaccess имеет следующий код по порядку предоставить чистые URL-адреса:
RewriteCond %{REQUEST_FILENAME} !-f
#RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^/]*)(.*)$ /index.php?page=$1&request=$2
С указанным выше URL-адресом $_GET устанавливается следующим образом:
$_GET['страница'] = 'добавить событие'; $_GET['запрос'] = ''; // пустой
Как мне изменить reqriteRule, чтобы получить оставшуюся часть URL-адреса в этом случае? (Не испортив мои чистые URL-адреса).
state
иcode
. Затем кажется, что их значения пытаются зафиксировать в правиле. Это правильно? Если это так, регулярное выражение должно группировать все послеstate=
и все послеcode=
, а оно этого не делает. Если нет, объясните подробнее, в чем проблема. - person Felipe Alameda A   schedule 22.01.2013$1 and $2
. На какой ключ следует назначать весь входящий запрос,page
илиrequest
? - person Felipe Alameda A   schedule 22.01.2013?
. Итак, это не очень хорошая идея. - person Felipe Alameda A   schedule 22.01.2013