2017-04-08 94 views
-1

我需要重定向此URL:URL通配符重定向通过htaccess的参数

http://example.com/?p=* 

http://example.com 

尝试了许多代码,但没有工作

RedirectMatch 301 ^/?p=.*$/

RewriteEngine On 
RewriteCond %{QUERY_STRING} ^p=. 
RewriteRule ^$/[L,R=301] 
+0

如何显示您尝试的代码的“一些”? – MrWhite

+0

文章编辑。我已经尝试了很多代码,但不能重定向url包含标签 – network

回答

1

您也可以只使用?

RewriteEngine On 
RewriteCond %{QUERY_STRING} ^p= 
RewriteRule ^$ /? [L,R=301] 

或最后用[QSD]线。该标志(查询字符串放弃)在版本2.4.0及更高版本中可用。

RewriteRule ^$/[QSD,L,R=301]