Несколько доменов, указывающих на одну и ту же папку - PullRequest
0 голосов
/ 13 июля 2010

У меня сейчас два сайта.Я могу добавить свои домены и установить корневую папку вместо /domain1.com и /domain2.com.Таким образом, оба веб-сайта попадают в одну и ту же папку, но оба поддерживают свои доменные имена (без перенаправлений)Мой код определяет, является ли пользователь доменом domain1.com или domain2.com, и отображает соответствующий контент с помощью PHP.

Теперь я переключился на другого веб-хостера.Проблема в том, что они не позволяют вам указать, где находится корневая папка: поэтому это должны быть /domain1.com и /domain2.com.Похоже, они также не позволяют доступ к httpd.conf для редактирования VirtualHosts.

Я пытался использовать .htaccess для перенаправления, но проблема в том, что когда я перехожу на domain2.com, он перенаправляет прямона domain1.com, и он не сохраняет имя хоста domain2.com.

Я также пытался настроить символические ссылки, но, похоже, он делает то же самое.

Есть ли способ решить эту проблему?

Ответы [ 2 ]

1 голос
/ 13 июля 2010

Можете ли вы сделать правило переписывания, подобное следующему (не доверяйте моему синтаксису)?

# if domain2.com, send all requests to domain1.com
RewriteEngine on
RewriteRule ^(.*)$ ../domain1.com/index.php/$1

Так что, если кто-то перейдет на domain2.com, все запросы будут переданы через файл index.php на domain1.com для обработки (я полагаю, вы уже делаете что-то подобное).

0 голосов
/ 13 июля 2010

Вы должны иметь возможность устанавливать символические ссылки, используя ssh, которые не перенаправляют на другой домен. У меня есть несколько доменов .co.uk, которые используют те же данные, что и .com, которые не перенаправляют. Какой хост это? Вы должны быть в состоянии сделать это, возможно, отправьте им электронное письмо с вопросом, почему оно перенаправляет.

Конечно, это не в файле htaccess для перенаправления domain2.com на domain1.com?

...