使用.htaccess代码从一个网址中删除网址参数

时间:2015-10-07 08:07:39

标签: .htaccess

我使用可用的示例(.htaccess指令)尝试了很多组合,但我无法实现我想要的。问题是......

我的实际网址是 http://localhost/smon2/custsms/index.php?p_mob=9886419001

我想要的是什么 http://localhost/smon2/custsms/

请帮我打字.htaccess代码行。 感谢

我试过以下几项......

RewriteEngine On  
RewriteCond %{QUERY_STRING} ^p_mob=1$
RewriteRule (.*) $1? [R=permanent]

RewriteEngine On  
RewriteCond %{QUERY_STRING} "p_mob=" [NC]
RewriteRule (.*)  /$1? [R=301,L]

RewriteEngine On  
RewriteRule ^/custsms/%{QUERY_STRING}/?$  http : //localhost/smon2/custsms/ [NC,L]

什么都没有奏效。请帮忙。

1 个答案:

答案 0 :(得分:1)

使用此规则替换所有当前规则:

DirectoryIndex index.php
RewriteEngine On
RewriteBase /smon2/

RewriteCond %{QUERY_STRING} ^p_mob=\d+ [NC]
RewriteRule ^(custsms)/index\.php$ $1/? [R=301,L,NC]