Я недавно установил новый URL http://www.mytechnotes.biz для блога, который я вел на поддомене http://technotes.tostaky.biz.
Перенаправление работает в следующих случаях:
technotes.tostaky.biz -> www.mytechnotes.biz
www.technotes.tostaky.biz -> www.mytechnotes.biz
Но в этом случае не работает:
http://technotes.tostaky.biz/2012/11/introduction-to-css-concepts.html
Тем не менее, существует следующая страница:
www.technotes.biz/2012/11/introduction-to-css-concepts.html
Содержание моего .htaccess
файл:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^technotes\.tostaky\.biz$ [OR]
RewriteCond %{HTTP_HOST} ^www\.technotes\.tostaky\.biz$
RewriteRule ^/?$ "http\:\/\/www\.mytechnotes\.biz\/" [R=301,L]
Я не сисадмин. Я полагаюсь на конфигурацию CPanel моего хоста, но не могу решить эту проблему. Кто-нибудь знает, как это решить? Спасибо!
Шаблон (то, что соответствует) в вашем RewriteRule, ^/?$
, явно соответствует только корневому URL-адресу домена. Я думаю, что вы хотите сопоставить что-либо и включить это в перенаправленный URL:
RewriteRule (.*) http://www.mytechnotes.biz/$1 [R=301,L]