Перенаправить все файлы в старом доменном каталоге на те же файлы в корне нового домена
Я сталкиваюсь с изменением домена и каталога одновременно.
Используя WHM, старое доменное имя учетной записи было изменено на новое доменное имя. Старое доменное имя теперь припарковано поверх нового доменного имени с помощью cPanel.
Каждый файл в www.olddomain.com/store должен перенаправлять на тот же файл в корне www.newdomain.com.
Для www и HTTPS я использую это в начале файла.htaccess, и он отлично работает:
RewriteEngine on
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule (.*) https://www.%{HTTP_HOST}%{REQUEST_URI} [E=HTTPS,R=301,L]
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Для перенаправления файлов я использую это, которое перенаправляет все в корень нового домена, а не соответствующее имя файла в новом домене (что мне действительно нужно):
RewriteCond %{HTTP_HOST} ^olddomain.com$ [OR]
RewriteCond %{HTTP_HOST} ^www.olddomain.com$
RewriteRule ^store/(.*)$ "https\:\/\/www\.newdomain\.com\/$1" [R=301,L]
После многочисленных тестов я думаю, что это должно работать, но это не так. Любая помощь будет оценена.