Переписать правила для SSL и облачного фронта - PullRequest
0 голосов
/ 05 сентября 2018

У меня есть несколько переписываний в моем файле .htaccess. Одним из них является перенаправление трафика на HTTPS, а другим - перенаправление мультимедиа для обслуживания из облачного фронта. Судя по моим исследованиям, похоже, что это противоречивые правила, но я не уверен, как их дифференцировать. Как я могу применить оба?

# Begin force ssl
<IfModule mod_rewrite.c>
 RewriteEngine On
 RewriteCond %{SERVER_PORT} 443
 RewriteRule ^(.*)$ https://example.com/$1 [R,L]
</IfModule>

Options +FollowSymlinks
#RewriteEngine on
rewriterule ^wp-content/uploads/(.*)$1 http://cloudfrontexample.cloudfront.net/$1 [r=301,nc]



# BEGIN WordPress
<IfModule mod_rewrite.c>
#RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress


# Wordfence WAF
<IfModule mod_php7.c>
        php_value auto_prepend_file '/var/www/html/wordfence-waf.php'
</IfModule>
<Files ".user.ini">
<IfModule mod_authz_core.c>
        Require all denied
</IfModule>
<IfModule !mod_authz_core.c>
        Order deny,allow
        Deny from all
</IfModule>
</Files>

# END Wordfence WAF
...