Я пишу сайт с помощью 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 за это и многое другое.