Regex apache中的正则表达式url重定向
我想在apache中重定向页面,所以我尝试了以下方法:Regex apache中的正则表达式url重定向,regex,redirect,url-redirection,Regex,Redirect,Url Redirection,我想在apache中重定向页面,所以我尝试了以下方法: <IfModule mod_rewrite.c> RewriteEngine On RewriteRule ^/?page_id=671 http://letempspourtoit.fr/news [L,R=301] </IfModule> 没有成功 任何暗示都非常感谢 适用于URL路径,查询字符串不被视为路径的一部分。您需要一个关于查询的字符串: RewriteCond %{QUERY_STRING} ^p
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^/?page_id=671 http://letempspourtoit.fr/news [L,R=301]
</IfModule>
没有成功
任何暗示都非常感谢 适用于URL路径,查询字符串不被视为路径的一部分。您需要一个关于查询的字符串
:
RewriteCond %{QUERY_STRING} ^page_id=671$
RewriteRule ^/$ http://letempspourtoit.fr/news [L,R=301]
如您所见,重写规则的路径是/
您的重写规则
适用于http://host/%3Fpage_id=671
,即:带有%
编码问号的URL
RewriteCond %{QUERY_STRING} ^page_id=671$
RewriteRule ^/$ http://letempspourtoit.fr/news [L,R=301]