Перенаправить / переписать мой домен

Во-первых, я уже провел последние несколько часов, пытаясь найти решение для этого, но у меня не было ничего, кроме нерабочих решений:(

Это довольно просто - я указываю 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

Другие вопросы по тегам