Перенаправление CNAME на блог Wordpress не работает

Перенаправление CNAME на блог Wordpress не работает

У меня два домена размещены на двух разных серверах: domain1.com и domain2.com

Я хотел бы переслать "блог.домен1.com" к "blog2.domain2.com" который является блогом Wordpress, использующим перенаправление CNAME.

До того, как я установил Wordpress.

blog.domain1.com (=перенаправление=>) blog2.domain2.com/index.htm
(работает нормально)

Браузер сохранит URL (http://blog.domain1.com) даже index.htm находится на сервере domain2.com.

Однако после того, как я установилВордпресс, браузер изменит URL на (http://blog2.domain2.com)

Вот моя текущая настройка:

На DNS-сервере domain1.com:

блог.домен1.comCNAME перенаправляет на домен2.com

надомен2.com.htaccess:

Options +FollowSymLinks 
RewriteEngine On 
RewriteCond  %{HTTP_HOST} ^blog\.domain1\.com 
RewriteRule ^(.*)$ http://blog2.domain2.com/$1 [R=301,L]

наblog2.domain2.com.htaccess:

DirectoryIndex index.php
<IfModule mod_rewrite.c> 
Options +FollowSymLinks
RewriteEngine On 
RewriteBase /blog2/ 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule . /blog2/index.php [L]
</IfModule>

blog2.domain2.comустановлен поддомен2.com/blog2/

Все, что я хочу сделать, это сохранить URL (блог.домен1.com) неизменен для всего редиректа Wordpress.

решение1

Я не думаю, что .htaccess в blog.domain1.com будет работать. В вашей конфигурации он никогда не будет работать. Самый простой способ — просто удалить настройку cname и сохранить .htaccess в blog.domain1.com. Вам, вероятно, нужно больше узнать о том, как работают DNS и Apache.

решение2

В файле .htaccess вашего домена2 замените R=301 на R=302

Это говорит о том, что это временное перенаправление, которое сохранит адрес URL. Но имейте в виду, что адрес URL всегда будет blog.domain1.com [даже если вы читаете пост с постоянной ссылкой в ​​домене2]

решение3

Пока вы не исправите правила перезаписи, вы можете использоватьПеренаправлениеПлагин Wordpress:
«Управляйте всеми вашими 301 перенаправлениями и отслеживайте ошибки 404»

Легко использовать.

Связанный контент