在处理项目时,我想使用在线图像,因此我不必下载例如所有图像(如此处所述(。
为了实现这一点,我在.htaccess
文件中写了一个视图行:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{SERVER_PORT} 8890
RewriteRule ^wp/media/.+ https://www.example.com:443%{REQUEST_URI}
</IfModule>
根据 htaccess.madewithlove.be 这应该将图像网址从:
https://example.localhost:8890/wp/media/27442.jpg
自:
https://www.example.com/wp/media/27442.jpg
上下文:
- MacBook Pro
- OS X Catalina 10.15.2
- 曼普临 5.5.1
- WordPress 5.3.2
- example.localhost:8890 (SSL( 启动并运行
- 本地网站运行良好
我已经尝试/验证/调整的内容:
- 如何获得 htaccess 以在 MAMP 上工作
- mamp pro htaccess rewrite规则不起作用
- https://wordpress.stackexchange.com/questions/346778/rewrite-rule-to-load-images-from-production-does-nothing?rq=1
- 正在执行
.htaccess
。输入垃圾时,我收到错误 500 - 相应地更改了
httpd.conf
我错过了什么吗?还有什么可以阻止它起作用?
问题是我在wp
文件夹中有另一个.htaccess
文件,因为我将WordPress安装移动到它自己的目录中(见这里(。将规则移动到此内部.htaccess
-file时,它立即开始工作。