-2

我想重定向

whorus.php?lang=en&id=99

进入

about.php?lang=en&id=99
  • 我想保留相同的查询字符串 [QSA]

  • 我想更改页面 ["whorus" -> "about"]

我应该用什么?重定向?重写规则

4

2 回答 2

1

如果您想要内部重写,那么以下将起作用:

RewriteEngine On
RewriteRule ^whorus\.php$ /about.php [L,NC,QSA]

如果您想要外部重定向(更改浏览器中的 URL),则以下将使用R标志:

RewriteEngine On
RewriteRule ^whorus\.php$ /about.php [L,NC,QSA,R=301]

参考:Apache mod_rewrite 简介

于 2013-10-29T13:33:06.137 回答
0

查询字符串应该保留这样的内容。这将执行永久 301 重定向。

RewriteRule whorus.php http://www.newsite.com/about.php [L,R=301]
于 2013-10-29T12:30:12.563 回答