Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.htaccess 通过htaccess参数进行URL通配符重定向_.htaccess_Mod Rewrite - Fatal编程技术网

.htaccess 通过htaccess参数进行URL通配符重定向

.htaccess 通过htaccess参数进行URL通配符重定向,.htaccess,mod-rewrite,.htaccess,Mod Rewrite,我需要重定向此URL: http://example.com/?p=* 到 尝试了许多代码,但不起作用 RedirectMatch 301 ^/?p=.*$ / 及 您可以单独使用?: RewriteEngine On RewriteCond %{QUERY_STRING} ^p= RewriteRule ^$ /? [L,R=301] 或带有[QSD]的最后一行。此标志(查询字符串丢弃)在2.4.0及更高版本中可用 RewriteRule ^$ / [QSD,L,R=301] 显示您尝

我需要重定向此URL:

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

尝试了许多代码,但不起作用

RedirectMatch 301 ^/?p=.*$ /


您可以单独使用

RewriteEngine On
RewriteCond %{QUERY_STRING} ^p=
RewriteRule ^$ /? [L,R=301]
或带有[QSD]的最后一行。此标志(查询字符串丢弃)在2.4.0及更高版本中可用

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

显示您尝试过的代码的“部分”如何?后期编辑。我尝试了许多代码,但无法重定向url包含标记
RewriteEngine On
RewriteCond %{QUERY_STRING} ^p=
RewriteRule ^$ /? [L,R=301]
RewriteRule ^$ / [QSD,L,R=301]