ScopeКак я могу сделать правильный 301 редирект с поддомена искоренять с помощью .htaccess
В настоящее время работает на перемещение веб-клиента от HubSpot и приклеить только с WordPress как наш/блог-платформы CMS. Для тех, кто не знаком с HubSpot, платформа COS заканчивается тем, что занимает около 1/3 вашего сайта в виде сообщений в блогах, призывов к действию, аналитики и т. Д. Затем записи в блогах публикуются через HubSpot через субдомен, Серверы HubSpots. Поэтому вместо example.com/blog это будет что-то вроде info.example.com/blog.
Подробности
HubSpot домен info.example.com, а корневой домен для WP сайта www.example.com. Я пытаюсь перенаправить субдомен info.example.com и все связанные сообщения в example.com строго в файл .htaccess.
Я уже создал 301 переадресацию на панели DNS для субдомена, поэтому последняя часть получает URL-адрес отправителя блога в .htaccess, поэтому мы не теряем SEO-сок. Всего будет перенаправлено около 20 URL-адресов.
В .htaccess, я их написал так:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_HOST} ^info.example.com [NC]
RewriteRule ^(.*)$ http://www.example.com/$1 [L,R=301]
RewriteCond %{HTTP_HOST} ^info.example.com/blog [NC]
RewriteRule ^(.*)$ http://www.example.com/blog$1 [L,R=301]
RewriteCond %{HTTP_HOST} ^info.example.com/blog/post [NC]
RewriteRule ^(.*)$ http://www.example.com/post$1 [L,R=301]
</IfModule>
..etc и т.д. Корневой домен не использует/блог в его структуре URL, так что не следует путать его с опечаткой:)
Может ли кто-нибудь сказать мне, есть ли вопиющая ошибка в написании этих переадресаций?
Заранее благодарю вас и дайте мне знать, требуется ли дополнительная информация.