重定向从域A到域B主页的所有内容,但重定向一个特定的pdf文件除外

时间:2017-01-25 19:47:06

标签: apache .htaccess redirect mod-rewrite url-rewriting

我使用.htaccess 301将域A上的所有内容重定向到域B的主页,但我需要它忽略域A上的一个特定pdf文件URL,并让该域为PDF文件URL重定向到域B上的URL。

我目前正在使用它来重定向pdf文件 -

Redirect 301 /directory/pdffile.pdf http://domainB.com/wnewpdffile.pdf

但是当我尝试在pdf规则之后添加以下规则时,它只是重定向所有内容,而忽略了我的pdf规则。

RewriteEngine On
RewriteRule ^(.*)$ http://domainB.com/ [R=301]

如何同时使用这两个规则?感谢

1 个答案:

答案 0 :(得分:2)

试试这个:

main

其中“L”标志告诉Apache如果使用此规则,则不再处理任何规则。