2017-05-25 83 views

回答

1

RedirectRewriteRule指令無法比擬的查詢字符串。使用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] 
+0

它仍然無法正常工作......但我會讓你的想法在它上面工作謝謝! –

+1

該URL在我的Apache上使用完全相同的規則正常工作。確保這條規則是在'RewriteEngine On'行下的.htaccess中的第一條規則。 – anubhava

+1

這是我的問題,它不是第一條規則,多虧了很多 –