Я перемещаю свой сайт на новый хост, но мне нужно, чтобы мой текущий сервер продолжал обрабатывать запросы (не все файлы могут быть перемещены на новый сервер).
Поэтому я добавил припаркованный домен на свой старый сервер (old.mydomain.com) и хочу, чтобы все запросы к нему записывались в файлы со старого сайта.
Мой старый сайт (mydomain.com) был размещен внутри папки (/public_html/mydomain/
), и я хочу, чтобы все запросы к old.mydomain.com переписывались в одну и ту же папку.
Так что, если mydomain.com/blog
был внутри /public_html/mydomain/blog
, я теперь хочу, чтобы old.mydomain.com/blog
также достиг /public_html/mydomain/blog
.
Вот .htaccess, который я пытаюсь использовать:
RewriteCond %{HTTP_HOST} ^old\.mydomain\.com/*
RewriteRule ^(.*)$ mydomain/$1 [NC,L]
Но по какой-то причине, как только я добавляю $1
в правило перезаписи, я получаю внутреннюю ошибку.
Есть идеи?