在不知情的情况下将用户重定向到新链接

时间:2015-04-13 06:46:12

标签: .htaccess mod-rewrite url-redirection

我希望使用.htaccess文件实现此功能。在我的页面中,我有link1的链接。当用户点击时,我希望他们显示另一个页面link2。但我希望浏览器网址继续显示link1

我在这里发现了很多类似的问题。但由于我对mod_rewrite缺乏了解,我无法实施它们。

2 个答案:

答案 0 :(得分:0)

Root/.htaccess文件

中尝试此操作
 RewriteEngine on 
 RewriteBase / 
 RewriteRule ^link1\.php/?$ /link2.php [L,NC] 

这会在内部将/link1.php 重定向到 /link2.php,您的浏览器将保留在/link1.php

答案 1 :(得分:0)

您根本没有提供[R](重定向)选项。

RewriteRule ^link1$ link2 [L,NC]

如果您想以静默方式重定向到其他域,则可以使用[P]选项,如果您安装了mod_proxymod_proxy_http

RewriteRule ^link1$ http://example.com/link2 [L,P]