【发布时间】:2013-02-12 19:44:26
【问题描述】:
我想从 301 重定向 URL 中获取原始 URL(用户输入的 URL)。 例如:
www.mydomain.com/about-1/
www.mydomain.com/about-2/
www.mydomain.com/about-3/
以上所有 URL 都希望重定向 www.mydomain.com/about/。所以我使用简单的.htaccess 重定向来做到这一点。我的问题是如何找到用户来自哪里(哪个原始 URL)。
我试过$_SERVER['HTTP_REFERER'] 但没有用。
像www.mydomain.com/about-1/?val=1 这样传递变量可能是一个简单的解决方案,但在这种情况下是不可能的。
【问题讨论】:
-
你是如何使用 .htaccess 做到这一点的?能给我看看代码吗?
-
@Ravinder Singh
Redirect 301 /about-1/ http://www.mydomain.com/about/ -
使用 PHP 来获取referrer url....
-
301重定向中是否将原始URL作为引荐来源网址?
-
是的,它确实提供了。