Поверьте мне, я искал все решения для своей проблемы, поэтому я не считаю, что это дублированный вопрос.htaccess 301 перенаправление на другой домен
мне нужно сделать следующее:
301 Перенаправление blog.example.com к blog.newexample.com.
У меня есть близко к работе. Когда я перейду на домашнюю страницу blog.example.com, он будет перенаправлен на blog.newexample.com. Однако, если я перейду на blog.example.com/directory/page, он не направит меня на blog.newexample.com/directory/page.
Вот что моя .htaccess выглядит следующим образом:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
RewriteCond %{HTTP_HOST} !newexample.com$ [NC]
RewriteRule ^(.*)$ http://blog.newexample.com/$1 [L,R=301]
</IfModule>
# END WordPress
Я не хочу менять website.com/hello/world. Я хочу изменить blog.website.com/hello/world, чтобы перейти на blog.newexample.com/hello/world. Я просто хочу изменить домен. Субдомен и пути должны оставаться неизменными. – Dustin
На самом деле нужно было просто указать общий URL-адрес веб-сайта, но я пробовал свой собственный subdomain.domain.tld/somedir/hello/world, и он сработал. И он должен работать на любом домене и поддомене, таком как ваш. – Arthur