我正在尝试使用 mod_rewrite 重定向用户,保留多个查询字符串并创建重定向页面
例如,如果用户打开
http://localhost/url/url/http://www.google.com/contacts/?user=abc&stackoverflow=great&google=facebook
然后他被带到
http://localhost/url/url.php?redirect=http://www.google.com/contacts/?user=abc&stackoverflow=great&google=facebook
第二个问题是 URL 应该被编码然后重定向!如果 URL 未编码,则字符串 (&stackoverflow=great) 将不是 url.php 的“重定向”字符串的一部分
我尝试了许多解决方案然后来到stackoverflow!我在以下文件中尝试了以下代码
http://localhost/url/.htaccess
RewriteRule ^url/([^/])$ url.php?redirect=$1 [QSA,L]
但结果只是 localhost/url/url.php?redirect=http