我的.htaccess文件中有一个redirect问题。 基本上我想发送所有的请求到HTTPS,它可以正常工作:
RewriteCond %{SERVER_PORT} 80 RewriteRule ^(.*)$ https://www.domain.de/$1 [R,L]
现在我需要一些例外:例如,当/fileadmin/rss.png必须是http://www.domain.de/fileadmin/rss.png而不是HTTPS版本。 无论我迄今为止尝试过什么,都没有奏效。 例如; 我在前面添加了一个RewriteCond %{SERVER_PORT} 443 ,并为特定图像设置了RewriteRule。 但是,redirect仍被设置为HTTPS。 有任何想法吗?
RewriteCond %{HTTPS} off RewriteCond %{REQUEST_URI} !^/fileadmin/rss\.png$ RewriteRule (.*) https://www.domain.de/$1 [R,L]
确保你熟悉mod_rewrite文档 。