在 PHP 中使用 URL 重定向时需要 HTAccess 帮助"unchanged"



我有一个网站,我将用户重定向到一个网址,该网址是根据他输入的内容在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?

谢谢。

假设项目根目录中有 .htaccess 文件,并且您只期望一个 URL 段,您可以尝试以下操作:

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

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

最新更新