2016-02-03 6 views
2

Я разрабатываю проект в Coldfusion с CFW-картой CFWheels с включенной поддержкой URL-адреса. Он включает регистрацию пользователя, и каждый пользователь должен быть представлен как username.domain.com вместо www.domain.com/users/username. Кроме того, когда я нахожусь на username.domain.com все дочерние страницы должны работать как:Создайте субдомен для каждого пользователя, который подписывается

  • username.domain.com/page1
  • username.domain.com/page2
  • username.domain.com/search?k=xyz
  • ... и т.д.

, который я не могу достичь.

Я обновил свои настройки DNS для определенного домена, так что *.domain.com все указывает на тот же хост. Что я все еще делаю? Я нашел this configuration, но я не понял, как его реализовать.

+0

Настройка DNS является только первым шагом. Вам также необходимо настроить веб-сервер (Apache, IIS, nginx и т. Д.), Чтобы отвечать на запросы из поддомена подстановочных знаков. –

ответ

0

К сожалению, это более длительный, чем комментарий ответа

код имеет название coldfusion-subdomains.cfm но это выглядит как-то, что будет идти в application.cfc. Если вы посмотрите на https://github.com/cfmaniac/CF-SubDomains, говорится

CF-поддоменов является фрагмент кода (лучше всего использовать в вашем OnRequest метод Application.cfc) для обнаружения и включают в себя файлы из подкаталога на сервере, и пусть он действует как субдомен.

Так отсюда, я пошел бы к документации cfwheels так посмотреть, если он делает что-то особенное с OnRequest()

Я не вижу ничего, что оборачивается вокруг OnRequest(), поэтому, возможно, он может быть использован как

Вы также можете рассмотреть URL переписывания вместо

http://docs.cfwheels.org/docs/url-rewriting