Я хочу, чтобы мой flavors.me использовал мой собственный домен, но все же хочу сохранить доступ к own_domain.com/blog
Теперь flavors.me работает так, что у меня должна быть точка записи DNS A на их IP. Что, очевидно, помешает мне по-прежнему иметь доступ к own_domain.com/blog
Публикую это, чтобы собрать некоторые идеи. Что должно быть лучшим способом решения этой проблемы?
Я пытаюсь избавиться от необходимости создания поддомена для блога, если могу.
Есть ли какая-то магия с htaccess и маскированием домена, которая может произойти без штрафных санкций за SEO?
Спасибо.
Если у них должна быть запись A или CNAME, указывающая на их службу, вы не можете иметь ее с тем же полным доменным именем, что и ваш существующий сайт, точка.
blog.own_domain.com решит вашу проблему; вы можете настроить .htaccess, предоставляющий перенаправление HTTP 301 на www.own_domain.com/blog, указывая на blog.own_domain.com.
Содержимое вашего нового файла .htaccess:
RewriteEngine ON
RewriteRule ^/blog(.*)$ http://blog.own_domain.com/$1 [R=301,E]
В (.*)$
и $1
поймать что-нибудь после / blog и включить его в конец нового URL.
Если это не сработает, попробуйте следующее:
REDIRECT 301 /blog http://blog.own_domain.com/
Если контент динамический, используйте это вместо этого, при необходимости отрегулировав:
RewriteEngine ON
RewriteCond %{QUERY_STRING} ^id=13$
RewriteRule ^/page.php$ http://www.example.com/newname.htm? [L,R=301]
Использование 301 не должно повлиять на ваше SEO. Ссылка: http://en.wikipedia.org/wiki/URL_redirection#HTTP_status_codes_3xx