Я в настоящее время имеют следующие настройки для моего сайта:апач переписывают подобласть PHP
www.mysite.com указывает на статический веб-сайт в/вар/WWW/сайтов/MySite/WWW manager.mysite.com указывает php framework в/var/www/sites/mysite/admin/siteroot
Выше было достигнуто с помощью команд ServerName и DocumentRoot в конфигурационном файле apache.
Что мне нужна помощь в получении www.mysite.com/saas для доступа рамки PHP в/вар/WWW/сайты/MySITE/админ/корня сайта так же, как гиперссылка была manager.mysite.com/ саас
Если это имеет значение, сценарий входа рамки расположен в /var/www/sites/mysite/admin/siteroot/index.php
Существует также файл .htaccess в/вар/www/sites/mysite/admin/siteroot папка:
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . index.php
Надеюсь, это не слишком смущает. Любая помощь будет оценена.
К сожалению, это дает мне ошибку 404 с сообщением «Запрошенный URL/вар/WWW/сайты/MySite/админ/корня сайта/index.php не найден на этом сервере. " В моих журналах apache отображается ошибка «Файл не существует:/var/www/sites/mysite/www/var». Что-то странное происходит. – Littlebob
@Littlebob Существуют ли правила в каталоге 'admin/siteroot' (или в mysite.com vhost), которые могут повлиять на маршрутизацию? Работает ли это, если вы переходите прямо к: http: // www.mysite.com/saas/index.php?? –
Добавлены правила .htaccess выше. Я получаю ту же ошибку, что упоминалось ранее, когда я перехожу на http://www.mysite.com/saas/index.php – Littlebob