Перепишите базовый URL-адрес, чтобы отобразить содержимое страницы cms.

Попытка переписать базовый 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. Это единственное, что я знаю о сервере (но у меня есть доступ к серверу). Это возможно? Если нет, то какие еще варианты у меня есть?


person Mubi    schedule 23.04.2019    source источник


Ответы (1)


У меня есть идея: загрузить 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 
} 

Надеюсь, это поможет :)

person Tahir    schedule 23.04.2019