使用htaccess从url中删除?m = 1查询字符串

时间:2013-04-04 04:57:17

标签: .htaccess redirect query-string blogger

我暂时从博客切换到wordpress,我正试图找出正确的方法,只是从我的网址中删除?m = 1查询字符串,博客用于广告移动重定向

2 个答案:

答案 0 :(得分:3)

尝试一下:

RewriteCond %{QUERY_STRING} m=1
RewriteRule (.*) /$1? [R=301, L]

这应该在所有其他规则之上插入,或者在RewriteEngine On之下插入。

答案 1 :(得分:2)

在htaccess文件中的mod_rewrite规则之前添加以下代码并保存。

请注意!在此规则中将您的域名替换为您的域名。

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{QUERY_STRING} .
RewriteCond %{QUERY_STRING} !^(s|p)=.*
RewriteCond %{REQUEST_URI} !.*wp-admin.*
RewriteRule .* http://www.yourdomain.com%{REQUEST_URI}? [R=301,L]
</IfModule>