Я пытаюсь настроить Apache на разные symfony проекты (каждый со своей собственной установкой фреймворка) в одном домене, но я не могу заставить его работать, используя папки. 1003 *
Вот что я хотел бы иметь:
- mydomain.com / projectone /
- mydomain.com / projecttwo /
Я могу заставить его работать с использованием поддоменов, но для меня это не является предпочтительным решением, потому что в итоге у меня появляются сумасшедшие поддомены, такие как:
- projectone.mydomain.com
- backend.projectone.mydomain.com
- projecttwo.mydomain.com
- backend.projecttwo.mydomain.com
Я использую эту конфигурацию в Apache, чтобы она работала с поддоменами:
<VirtualHost 127.0.0.1:8080>
ServerName projectone.mydomain.com
DocumentRoot "/home/projectone/web"
DirectoryIndex frontend.php
<Directory "/home/projectone/web">
Options -Indexes IncludesNOEXEC FollowSymLinks -MultiViews
AllowOverride None
Allow from All
RewriteEngine On
# we check if the .html version is here (caching)
RewriteRule ^$ index.html [QSA]
RewriteRule ^([^.]+)$ $1.html [QSA]
RewriteCond %{REQUEST_FILENAME} !-f
# no, so we redirect to our front web controller
RewriteRule ^(.*)$ frontend.php [QSA,L]
</Directory>
Alias /sf /home/projectone/lib/vendor/symfony/data/web/sf
<Directory "/home/projectone/lib/vendor/symfony/data/web/sf">
AllowOverride All
Allow from All
</Directory>
</VirtualHost>
Есть идеи, как добиться решения для папок?
Заранее спасибо,
Eneko