перенаправить/перезаписать мой домен
-
03-07-2019 - |
Вопрос
Во-первых, я уже потратил последние несколько часов, пытаясь найти решение этой проблемы, но не нашел ничего, кроме неработающих решений :(
Все довольно просто - я указываю 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 р>