Вопрос

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

Все довольно просто - я указываю DNS нового домена на свой текущий хостинг, но когда я захожу на новый домен, я просто просматриваю свой исходный сайт (тот, который у меня есть на моем хостинге).

Допустим, мой исходный сайт — «www.originalsite.com», а содержимое моего нового домена находится по адресу «www.originalsite.com/newsite.com/» (включая точки).

Теперь мне просто нужно, чтобы «www.newsite.com» перенаправлялся в свой собственный каталог И перезаписывал себя, чтобы скрыть имя каталога.

Так что да, «www.newsite.com» должен использовать содержимое «www.originalsite.com/newsite.com/», но оставаться в строке URL-адреса как «www.newsite.com».

Благодарим за любой вклад - очень ценю :)

ПС:Я использую ColdFusion и ранее сделал полезное перенаправление, но результат обычно был «www.netsite.com/newsite.com/», а это не то, что мне нужно :)

О... и да, я надеюсь на исправление .htaccess :) спасибо!

Это было полезно?

Решение 2

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

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

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

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

Другие советы

Если у вас есть полный контроль над сервером, VirtualHost в httpd.conf, вероятно, будет лучшим решением.Например:

<VirtualHost newdomain.com:80>
    ServerName newdomain.com
    ServerAlias www.newdomain.com

    DocumentRoot /path/to/webroot/newsite.com

</VirtualHost>


Если у вас нет возможности сделать это напрямую, любой хороший хостинг предоставит функцию «Припарковать домен», которая позволит вам добиться того же эффекта — указать новый домен и определить, на какой каталог вы хотите, чтобы он указывал — через веб-панель управления.


Однако, если у вас нет возможности это сделать, вот 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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top