我希望使用.htaccess
文件实现此功能。在我的页面中,我有link1
的链接。当用户点击时,我希望他们显示另一个页面link2
。但我希望浏览器网址继续显示link1
。
我在这里发现了很多类似的问题。但由于我对mod_rewrite
缺乏了解,我无法实施它们。
答案 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_proxy
和mod_proxy_http
。
RewriteRule ^link1$ http://example.com/link2 [L,P]