Перенаправить все файлы в старом доменном каталоге на те же файлы в корне нового домена - PullRequest
0 голосов
/ 21 февраля 2019

Я сталкиваюсь с изменением домена и каталога одновременно.

При использовании 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]

После многочисленных тестов я думаю, что это должно работать, но это не так.Любая помощь будет оценена.

...