У меня есть веб-сервер Apache, запущенный по var/www/html
пути по умолчанию .
Это выглядит так:
var (Folder)
| www (Folder)
| | html (Folder)
| | | index.php (File)
| | | some_other_files.php (File)
| | | ab (Folder)
| | | | index.php
| | my_app (Folder)
| | | ab.php (file)
| | | login (Folder)
| | | | index.php
| | | index.php (File)
Теперь я хочу перенаправить весь трафик domain.com/my_app
и его подпапки в фактический var/www/my_app
каталог.
Это не должно просто перенаправлять var/www/html/index.php
файл var/www/my_app/index.php
, но и весь трафик из подпапок html
должен быть отправлен в соответствующие папки my_app
.
Примеры:
domain.com/my_app/ => var/www/my_app/index.php
domain.com/ => var/www/html/index.php
domain.com/abc => var/www/html/abc/index.php
domain.com/my_app/login/ => var/www/my_app/login/index.php
domain.com/my_app/ab.php => var/www/my_app/ab.php
Обратите внимание, что это должно ВПЕРЕД / ЗАПИСАТЬ запросы в папки, а не просто ОТКЛЮЧИТЬ их!
Как я могу достичь этого либо путем внедрения propper, .htaccess
либо редактирования conf
файла apache ?
Заранее спасибо!
apache,.htaccess,mod-rewrite,configuration,forward,