Перенаправить / переписать мой домен
Во-первых, я уже провел последние несколько часов, пытаясь найти решение для этого, но у меня не было ничего, кроме нерабочих решений:(
Это довольно просто - я указываю DNS нового домена на мой текущий хостинг, но когда я посещаю новый домен, я просто просматриваю свой оригинальный сайт (тот, который я получил с моего хостинга).
Допустим, мой оригинальный сайт - "www.originalsite.com", контент для моего нового домена - "www.originalsite.com/newsite.com/" (включая точки).
Теперь мне просто нужно, чтобы "www.newsite.com" перенаправил в свой собственный каталог и переписал себя, чтобы скрыть имя каталога.
Так что да, "www.newsite.com" должен использовать контент в "www.originalsite.com/newsite.com/", но оставаться отображенным как "www.newsite.com" в строке URL.
Приветствия за любой вклад - действительно ценится:)
PS: я использую ColdFusion и ранее сделал полезное перенаправление, но результат обычно был "www.netsite.com/newsite.com/" - что не то, что я хочу:)
Ох... и да, я надеюсь на исправление.htaccess:) спасибо!
3 ответа
CrystalTech только что установил мод, обеспечивающий доступ...
Хотя пока они сделали это только на одном сервере:), поэтому я перехожу на этот сервер.
Проблема решена, я думаю - хе!
PS спасибо за помощь все равно ребята:)
Если у вас есть полный контроль над сервером, VirtualHost в httpd.conf, вероятно, является лучшим решением. Например:
<VirtualHost newdomain.com:80>
ServerName newdomain.com
ServerAlias www.newdomain.com
DocumentRoot /path/to/webroot/newsite.com
</VirtualHost>
Если у вас нет возможности сделать это напрямую, любой хороший хост предоставит функцию "Park Domain", которая позволит вам достичь того же эффекта - указать новый домен и указать, на какой каталог вы хотите, чтобы он указывал - через веб-панель управления.
Однако, если у вас нет возможности сделать это, вот mod_rewrite для.htaccess, который должен работать:
RewriteEngine On
RewriteCond %{REMOTE_HOST} (www\.)?newdomain\.com
RewriteRule ^(.*)$ /newdomain.com/$1 [L]
Вы можете сделать перенаправление с "скрытой" рамкой страницы. Таким образом, URL-адрес в адресной строке браузера остается прежним (без дополнительного пути), и использовать подкаталог остается простым.
Следующая ссылка описывает это для классического ASP - но его просто конвертировать на любой серверный язык / платформу сценариев: http://www.simpledns.com/kb.aspx?kbid=1151