我正在尝试将整个域重定向到新域,但某些URL除外。第三个和第一个重定向条件有效,但第二个条件不起作用。 RewriteCond %{REQUEST_URI} !^/file-download-search
将被重定向到新域,我希望这不要重定向。任何帮助表示赞赏。
# Redirect users from domain1.com to https://www.domain2.com
# Except the download center and the pdf files
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(www.)domain1\.com$ [NC]
RewriteCond %{REQUEST_URI} !^/file-download-search
RewriteCond %{REQUEST_URI} !^/sites/files/([^/.]+\.pdf)$
RewriteRule ^ https://www.domain2.com%{REQUEST_URI} [R=301,L]
答案 0 :(得分:0)
如果有人在寻找答案,这对我有用。
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(www.)domain1\.com$ [NC]
RewriteCond %{THE_REQUEST} !\ /file-download-search [NC]
https://www.domain2.com%{REQUEST_URI} [R=301,L]```