Ранее у меня был веб-сайт, реализованный как одностраничное приложение на S3, и на нем была страница, указывающая на список инструментов.URL-адрес этого списка: example.com/tool/<tool-name>
Чтобы расширить возможности моего веб-сайта, я переделал DNS, чтобы этот старый сайт теперь находился на поддомене: tools.example.com/tool/<tool-name>
(новый сайт, то есть, example.com, теперь на Lighthouse / Wordpress).
Поскольку в списке инструментов старого сайта по-прежнему имеется множество ссылок на веб-ссылки, ссылающиеся на веб-ссылки, я хотел бы написать редирект на 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
, а не http
, и я изменил последний бит кода на [P,L]
с [R=301,L]