Я начинаю создавать свою первую веб-страницу Wordpress и учусь развертывать свой сайт на AWS. Я хочу использовать S3 для хранения своих мультимедийных данных и использовать CloudFront для уменьшения задержки, поэтому, когда кто-то посещает мой веб-сайт, он будет получать данные из s3 через CloudFront вместо непосредственного получения данных с моего сервера EC2. Проблема в том, что я не знаю, как переписать URL, изменив файл .htaccess. Я пробовал несколько способов, но ни один из них не работает. Вот мой код, может кто-нибудь сказать мне, как изменить его и заставить его работать?
# This is code I write to rewrite URL to CloudFront domain
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^wp-content/uploads/(.*)$ http://(my cloudfront url).cloudfront.net/$1 [R=301,NC]
</IfModule>
# BEGIN WordPress
# The directives (lines) between `BEGIN WordPress` and `END WordPress` are
# dynamically generated, and should only be modified via WordPress filters.
# Any changes to the directives between these markers will be overwritten.
<IfModule mod_rewrite.c>
Options +FollowSymlinks
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress