Назад | Перейти на главную страницу

.htaccess Перезапись сервера Tomcat

Я пишу сайт с помощью Railo. Мой код должен быть развернут на сервере Railo, работающем на Tomcat, с наложением на обычный сервер Apache + PHP.

Мне нужно отправлять все запросы на http://subdomain.myserver.co.uk/ и его дочерние файлы в каталог /public_html/railo/tomcat/webapps/ROOT/subdomain/ каталог.

Я определил субдомен в cPanel с корнем документа как /public_html/railo/tomcat/webapps/ROOT/subdomain/, но все еще просит http://subdomain.myserver.co.uk/ отображать файлы в /public_html/railo/tomcat/webapps/ROOT/. Я могу просмотреть свои файлы, если я запрошу http://subdomain.myserver.co.uk/subdomain/

Я уже довольно давно возился с файлами .htaccess, но я застрял

Есть ли способ сделать то, что я пытаюсь достичь, или я подал в отставку, чтобы использовать эти страницы http://subdomain.myserver.co.uk/subdomain/

Поместите следующее в /public_html/railo/tomcat/webapps/ROOT/.htaccess:

RewriteEngine on
RewriteCond %{HTTP_HOST} enterprise.myserver.co.uk
RewriteRule (.*) /public_html/railo/tomcat/webapps/ROOT/lfEnterprise$1

Здесь целью RewriteRule является путь к файловой системе, а не URL-адрес, как это обычно бывает. RewriteRule примет любой из них и выяснит, какой из них имеется в виду. Пожалуйста, посмотрите Документация RewriteRule за это и многое другое.