У меня есть 2 URL-адреса thinkingmonkey.me
и thinkingmonkey.com
оба имеют IP-адрес 127.0.0.1 (он же localhost).
Я хочу перенаправить любые запросы на thinkingmonkey.com
к thinkingmonkey.me
.
<VirtualHost *:80>
ServerAdmin webmaster@dummy-host.example.com
DocumentRoot /mysite
ServerName thinkingmonkey.me
ServerAlias www.thinkingmonkey.me
ErrorLog logs/dummy-host.example.com-error_log
CustomLog logs/dummy-host.example.com-access_log common
Options -Indexes +FollowSymLinks
RewriteEngine On
</VirtualHost>
<VirtualHost *:80>
ServerAdmin webmaster@dummy-host.example.com
ServerName thinkingmonkey.com
DocumentRoot /mysite/happ
Redirect thinkingmonkey.com http://thinkingmonkey.me/
# Redirect / http://thinkingmonkey.me/ #have even tried this
ServerAlias www.thinkingmonkey.com
RewriteEngine on
</VirtualHost>
Когда я пытаюсь получить доступ thinkingmonkey.com
URL-адрес не перенаправляется на thinkingmonkey.me
. URL-адрес в адресной строке браузера остается thinkingmonkey.com
.
Что я делаю не так?
Убедитесь, что у вас также есть NameVirtualHost *:80
указан перед директивами виртуального хоста, затем попробуйте Redirect / http://thinkingmonkey.me
очередной раз.
Пытаться
Redirect / http://thinkingmonkey.me/
Обратите внимание, что это приведет к перенаправлению только домашней страницы. Чтобы перенаправить все страницы:
RedirectMatch /(.*) http://thinkingmonkey.me/$1