我有两个域,两个域都需要一个可以下载但具有相同根目录的pdf文件:
http://www.domain.com/test.pdf - >应该重定向到 /domain_com/test.pdf
http://www.domain.eu/test.pdf - >应该重定向到 /domain_eu/test.pdf
我真的不知道或不知道如何做到这一点。有人可以解释一下.htaccess文件中的工作原理吗?
答案 0 :(得分:1)
您可以在DOCUMENT_ROOT/.htaccess
文件中使用此代码:
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^(?:www\.)?domain\.com$ [NC]
RewriteRule ^((?!domain_com/).+?\.pdf)$ domain_com/$1 [L,NC]
RewriteCond %{HTTP_HOST} ^(?:www\.)?domain\.eu$ [NC]
RewriteRule ^((?!domain_eu/).+?\.pdf)$ domain_eu/$1 [L,NC]