Перенаправление на основе доменного имени вместо имени файла
У меня есть сервер 10.8 с Filemaker Server 12, на котором запущены две страницы в Instant Web Publishing.
Страницы доступны локально:
http://192.168.168.42/fmi/iwp/cgi?-db=exampleONE&-loadframes
http://192.168.168.42/fmi/iwp/cgi?-db=exampleTWO&-loadframes
Если я получу доступ к серверу на exampleONE.mydomain.com, я смогу перенаправить веб-службы index.html на http://exampleone.mydomain.com/fmi/iwp/cgi?-db=exampleONE&-loadframes
Если я захожу на exampleTWO.mydomain.com, он, конечно, загружает тот же файл index.html и перенаправляет на страницу exampleONE. Я хотел бы, чтобы сервер различал exampleONE.mydomain.com/index.html и exampleTWO.mydomain.com/index.html
Я использую функцию перенаправления, встроенную в приложение OS X Server GUI. Это возможно в этом, или с.htaccess?
Мой провайдер DNS не разрешает перенаправления, но я могу установить записи A и CNAMES.
1 ответ
Используя mod_rewrite, вы можете создать правило перезаписи либо в файле httpd.conf, либо с помощью.htaccess.
Например
RewriteRule ^(.*)example(ONE|TWO)(.*)$ http://example$2.mydomain.com$1example$2$3 [P,L]