Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/16.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/8.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 I';我的.htaccess重定向有问题_Regex_Apache_.htaccess_Mod Rewrite - Fatal编程技术网

Regex I';我的.htaccess重定向有问题

Regex I';我的.htaccess重定向有问题,regex,apache,.htaccess,mod-rewrite,Regex,Apache,.htaccess,Mod Rewrite,我需要使用这个网址,但我想把它放在一个pdf格式的a-very-new-post.pdf上。我想在htaccess中执行重定向。它不起作用。。。我在wordpress 谢谢 重定向或重写规则指令不能与查询字符串匹配。使用RewriteCond,如下所示: RewriteEngine On RewriteCond %{THE_REQUEST} \s/proprietes\.php\?viewid&mls=\[?18348939\]? [NC] RewriteRule ^ /a-very-

我需要使用这个网址,但我想把它放在一个pdf格式的a-very-new-post.pdf上。我想在htaccess中执行重定向。它不起作用。。。我在wordpress 谢谢


重定向
重写规则
指令不能与查询字符串匹配。使用
RewriteCond
,如下所示:

RewriteEngine On

RewriteCond %{THE_REQUEST} \s/proprietes\.php\?viewid&mls=\[?18348939\]? [NC]
RewriteRule ^ /a-very-new-post.pdf? [L,B,R=301]

RewriteCond %{THE_REQUEST} \s/en/proprietes\.php\?viewid&mls=\[?18348939\]? [NC]
RewriteRule ^ /a-very-new-post-english.pdf? [L,B,R=301]

它仍然不起作用。。。但我知道你的想法会奏效的谢谢!该URL在我的Apache上使用完全相同的规则运行良好。请确保此规则是您的.htaccess中
RewriteEngine(位于
行下方)中的第一条规则。这是我的问题。这不是第一条规则,多亏了很多。最后一个问题,我必须将url/en/proprietes.php?viewid&mls=[18348939]重定向到另一个pdf,但它将转到/a-very-new-post.pdf。如何才能做到这一点呢?请访问/a-very-new-post-english.pdf?再次感谢
RewriteEngine On

RewriteCond %{THE_REQUEST} \s/proprietes\.php\?viewid&mls=\[?18348939\]? [NC]
RewriteRule ^ /a-very-new-post.pdf? [L,B,R=301]

RewriteCond %{THE_REQUEST} \s/en/proprietes\.php\?viewid&mls=\[?18348939\]? [NC]
RewriteRule ^ /a-very-new-post-english.pdf? [L,B,R=301]