Попытка переписать базовый URL, например, http://beta.mydomain.com в http://beta.mydomain.com/cms/index.cfm/new-home, но браузер должен показывать базовый URL, а не URL-адрес CMS.
Я пытаюсь это сделать в файле конфигурации isapi httpd:
RewriteRule ^$ /cms/index.cfm/new-home [NC,L]
но он просто перенаправляет на http://beta.mydomain.com/cms/index.cfm/new-home это правильно, за исключением того, что браузер должен показывать http://beta.mydomain.com/ не часть cms.
Мы используем IIS 6 с установленным модулем isapi. Это единственное, что я знаю о сервере (но у меня есть доступ к серверу). Это возможно? Если нет, то какие еще есть варианты?
У меня есть идея: загрузить http://beta.mydomain.com/cms/index.cfm/new-home в iFrame.
Например, если кто-то использует браузер для создания базового URL, т.е. http://beta.mydomain.com/, тогда загрузите страницу http://beta.mydomain.com/cms/index.cfm/new-home в iframe.
Это должно быть похоже на условие в верхней части страницы индекса.
if (only baseURL) { iFrame: Load http://beta.mydomain.com/cms/index.cfm/new-home }
Надеюсь, эта помощь:)