перенаправить / переписать мой домен - PullRequest
0 голосов
/ 03 мая 2009

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

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

3 голосов
/ 03 мая 2009

Если вы имеете полный контроль над сервером, 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]
1 голос
/ 03 мая 2009

CrystalTech только что недавно установил мод, обеспечивающий доступ ...

Хотя до сих пор они делали это только на одном сервере :), поэтому я перехожу на этот сервер.

Проблема решена, я думаю - хех!

PS В любом случае спасибо за помощь, ребята:)

0 голосов
/ 03 мая 2009

Вы можете сделать перенаправление с «скрытой» рамкой страницы. Таким образом, URL-адрес в адресной строке браузера остается прежним (без дополнительного пути), и использовать подкаталог по-прежнему просто.

Следующая ссылка описывает это для классического ASP - но его должно быть просто преобразовать в любой серверный язык / платформу сценариев: http://www.simpledns.com/kb.aspx?kbid=1151

...