Динамический хостинг на Apache с двумя разными URL

Я создал CMS, которая использует URL в качестве имени каталога — вот так:

VirtualDocumentRoot /var/www/html/%0

Так, www.somesite.com подается с: /var/www/html/www.somesite.com

Это работает, но мне также нужен URL-адрес изолированной программной среды, потому что часто URL-адрес сайта будет недоступен во время создания сайта.

Таким образом, в дополнение к маршрутизации обычного URL, мне также нужно направить что-то вроде этого в каталог:

www.myCMSThingy.com/somesite

Другие CMS, должно быть, решили эту проблему, но я не могу найти никаких примеров.

0

Решение

Насколько я понимаю, вы работаете как в тот же сервер Linux

  • www.somesite.com — VirtualDocumentRoot в /var/www/html/www.somesite.com

  • www.mycmsthingy.com — VirtualDocumentRoot в /var/www/html/www.mycmsthingy.com

Если это правда, вы можете использовать символическую ссылку на VirtualDocumentRoot следующим образом, чтобы получить то, что вы хотите:

cd /var/www/html

ln -s www.somesite.com  www.mycmsthingy.com/somesite

В браузере http://www.mycmsthingy.com/somesite/ будет иметь содержимое вашего www.somesite.com

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]