Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/9.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
Regex 重定向301-重定向地址中包含特定单词的页面_Regex_Apache_.htaccess_Redirect_Seo - Fatal编程技术网

Regex 重定向301-重定向地址中包含特定单词的页面

Regex 重定向301-重定向地址中包含特定单词的页面,regex,apache,.htaccess,redirect,seo,Regex,Apache,.htaccess,Redirect,Seo,我对.htaccess重定向有一个很大的问题。我必须做重定向从地址包含特定的单词或数字(一些与单词,一些与数字页)。地址的这部分在不同的地方,所以我需要通用的解决方案 我尝试过这种方法,但不起作用: RewriteCond %{QUERY_STRING} (^|&)number-or-word(&|$) [NC] RewriteRule https://newdomain.com/new-specific-adress [L,R=301] 另外,我也改变了域名 您知道如何解决

我对.htaccess重定向有一个很大的问题。我必须做重定向从地址包含特定的单词或数字(一些与单词,一些与数字页)。地址的这部分在不同的地方,所以我需要通用的解决方案

我尝试过这种方法,但不起作用:

RewriteCond %{QUERY_STRING} (^|&)number-or-word(&|$) [NC]
RewriteRule https://newdomain.com/new-specific-adress [L,R=301] 
另外,我也改变了域名


您知道如何解决此问题吗?

您缺少要匹配的正则表达式的
RewriteRule
的第一个参数:

RewriteCond %{QUERY_STRING} (^|&)number-or-world(&|$) [NC]
RewriteRule ^ https://newdomain.com/new-specific-adress [L,R=301] 

嗨,谢谢你的帮助!不幸的是,它仍然不起作用。也许问题是没有动态地址?有什么不起作用?它是否不重定向或您是否收到错误?您的htaccess文件中还有其他内容吗?它没有重定向。在htaccess文件中,我除了启动mod rewrite所需的内容之外,什么都没有。@ukaszRosicki您使用的示例URL是什么?