【发布时间】:2010-05-27 17:11:02
【问题描述】:
http://www.example.com/http://www.test.com
我使用 .htaccess 尝试了许多不同的方法,但都没有成功。我需要将第二个 url 作为参数。是否可以将其重定向到 index.php 并将其作为$_SERVER["REQUEST_URI"] 或其他方法获取?谢谢
UPD:似乎无法获取整个 URL,无法识别问号。理想的例子:
127.0.0.1/http://www.test.com/script.php?a=hello&b=world#blabla;par2?%par3
我需要输入我的 index.php 确切字符串
www.test.com/script.php?a=hello&b=world#blabla;par2?%par3
【问题讨论】:
-
如果 URL 是 mysite.com/index.php?url=http://www.test.com 是否可以接受?如果是这样,使用 PHP 解析 URL 参数应该很容易。
-
不是真的,如果我在地址栏输入mysite.com/http://www.test.com 我会得到403错误
-
我想他想知道如何为 mod_rewrite 转义冒号/分号。
-
是的,如果我尝试127.0.0.1/http//,分号会导致 403 错误 - 现在效果很好,但是我在 http 后面加上“:” - 它失败了
标签: .htaccess