以前我有一个网站在 S3 上实现为单页应用程序,它有一个指向工具列表的页面。此列表的 URL 是:example.com/tool/<tool-name>
为了扩展我网站的功能,我重新设置了 DNS,使这个旧站点现在位于一个子域上:(tools.example.com/tool/<tool-name>
新站点,即 example.com,现在位于 Lighthouse/Wordpress 上)。
由于在旧站点的工具列表中仍然有一堆指向 Web 引用 URL 的链接,我想在 Bitnami 上写一个重定向。
我已经就此寻求帮助并被告知要执行以下操作,但是当我转到时重定向似乎仍然不起作用example.com/tool/<tool-name>
:
/opt/bitnami/apps/wordpress/conf/httpd-app.conf
通过将以下规则添加到文件底部进行 修改:RewriteEngine on RewriteCond %{REQUEST_URI} ^/tool/(.*)$ RewriteRule ^(.*)$ https://tools.example.com/tool/$1 [P,L]
sudo /opt/bitnami/ctlscript.sh apache restart
这种模式是否正确,或者我正在写入正确的文件?
编辑
我稍微更改了上面的重定向代码以反映评论中的反馈。它重定向到https
not http
,我将最后一点代码更改为[P,L]
from[R=301,L]