从URL中删除SID并将其重定向到具有.htaccess的目录

时间:2012-12-14 22:57:51

标签: .htaccess redirect

2 个答案:

答案 0 :(得分:1)

根据你的问题:

  

“重定向:http://www.mydomain.com/directory-a/directory-b/directory-c/?sid=123456

     

“to:http://www.mydomain.com/directory-a/directory-b/directory-c/

这是一种方法:

RewriteEngine On
RewriteBase /
RewriteCond %{QUERY_STRING} sid=\d+.*
RewriteRule .* %{REQUEST_URI}? [L,R=301]

简而言之,规则的作用是删除问题所要求的查询字符串。

答案 1 :(得分:0)

尝试将这些规则添加到文档根目录中的htaccess文件中:

RewriteEngine On
RewriteCond %{QUERY_STRING} ^sid=[0-9]+&?(.*)$
RewriteRule ^(.*)$ /$1?%1 [L,R=301]
相关问题