Я недавно обнаружил переписывание модов, и мне было интересно, если это возможно переписать переменную, которая содержит исходящий URL.
Пока это не работает вообще. Я предполагаю, что это вызвано из-за специальных символов в переменной, и я понятия не имею, как я могу решить это.
Мой код .htaccess на данный момент:
Options +FollowSymLinks RewriteEngine On RewriteRule ^url/(\w+)/?$ link.php?url=$1 [L]
Я хотел бы переписать:
http://www.example-site.com/url/http://www.affiliate-site.com/dir/index.php?page=home
Кому:
http://www.example-site.com/link.php?url=http://www.affiliate-site.com/dir/index.php?page=home
Любая помощь будет высоко ценится.
Заранее спасибо.
\w это только аз, AZ и 0-9
\w
Это должно помочь:
RewriteRule ^url/(.+)/?$ /link.php?url=$1 [L]
Этот шпаргалка может помочь: http://regexlib.com/CheatSheet.aspx