htaccess帮助需要在PHP中重定向“未更改”的网址

时间:2016-03-03 20:09:54

标签: .htaccess url-rewriting

我有一个网站,我将用户重定向到一个网址,根据他输入的内容在SQL查询中创建。因此,当某人例如输入http://www.example.com/Something时,会自动将其重定向到http://www.example.com/Templates/12ES.html?ID=a_very_long_string&URI=Something之类的内容。

这一切都在一个PHP文件中完成,ID和URI参数是动态的。 有没有办法在用PHP静默重定向的同时保留用户在浏览器中输入的URL?

感谢。

1 个答案:

答案 0 :(得分:0)

假设您的项目根目录中的.htaccess文件并且您只期望单个网址段,您可以尝试以下这些内容:

RewriteRule ^(.*) /Templates/12ES.html?ID=a_very_long_string&URI=$1 [L]

只要您不设置R标志,浏览器地址栏中的地址就不会改变。