【发布时间】:2020-03-24 10:55:12
【问题描述】:
我在同一个 VPS 上有 2 个 WordPress 网站。一个/var/www/live/ 和一个/var/www/dev/。我想要在 dev 上为wp-content/uploads 遵循以下规则:如果文件存在于 dev 上,则显示此文件,如果不存在,则通过 web 从 live 获取文件。我的 .htacces:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^wp-content/uploads/(.*)$ https://live.site/wp-content/uploads/$1 [L]
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
我不明白,如何结合最后两条规则,因为第一条规则第二条。如果我评论第一条规则,WordPress 工作正常。
【问题讨论】:
标签: wordpress apache mod-rewrite