无法重定向htaccess

时间:2013-02-18 12:25:14

标签: .htaccess magento

好的,我尽我所能并用Google搜索了很多。

最后提出了一个重定向www.mysite.com/?page=2 to www.mysite.com的解决方案。但我的解决方案为页面的其余部分提供了404错误。 这是我的解决方案:

RewriteEngine on

RewriteCond %{QUERY_STRING} ^?Page=2$ 
RewriteRule .? %{REQUEST_URI}? [R=301,L]`

我想要的是重定向www.mysite.com/?page=2 to www.mysite.com

可以有page=(any numeric value)

请指导。

谢谢!

2 个答案:

答案 0 :(得分:0)

问号似乎不包含在查询字符串变量中。这段代码应该有效:

RewriteEngine on

RewriteCond %{QUERY_STRING} ^page=[0-9]+$ [NC]
RewriteRule . %{REQUEST_URI}? [R=301,L]

答案 1 :(得分:0)

我解决了这个问题但不是来自htaccess。我是通过简单的PHP编码完成的。

以下是我的所作所为:

$pge=$_GET['Page'];

if($pge) {

`header ('HTTP/1.1 301 Moved Permanently');`

header('Location: http://www.mysite.com/');

exit();

}