mod_rewrite для соответствия URL в качестве параметра - PullRequest
0 голосов
/ 14 сентября 2011

Я пытаюсь использовать mod_rewrite для передачи полного неэкранированного URL-адреса в качестве параметра, например, так:

http://domain-a.com/http://domain-b.com/

Я добился этого, используя технику, описанную в этой записи , который предложил следующее правило переписывания:

RewriteRule ^http:/(.*)/?$ http://domain-a.com/index.php?u=http://$1 [L,NE,QSA]

Хотя я знаю, что это что-то вроде хака (учитывая, что второй URL должен быть закодирован), я хотел бы знать, возможно ли разрешить то же самоеПравило mod_rewrite для принятия и передачи строк запроса, например:

http://domain-a.com/http://domain-b.com/?sort=new

1 Ответ

0 голосов
/ 14 сентября 2011

Я почти уверен, что это невозможно, потому что как mod_rewrite узнает, была ли строка запроса для домена-a или должна быть переписана как часть URL-адреса домена-b?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...