Я пытаюсь развернуть Symfony на виртуальном хосте .
mod_rewrite преобразует / веб-URL в корневые URL-адреса домена (domain.com/image.gif внутренне превращается в domain.com/web/image.gif).
Но благодаря тому, что web выполняется внутренне из / web dir, Symfony все еще думает, что у него есть корень документа и префикс любых URL-адресов url_for () с помощью /web.
Поэтому, когда у меня есть маршрут:
show_books:
url: /books
.. и я спрашиваю:
url_for('@route_name')
Symfony генерирует:
/web/books
Я не могу изменитьхостинг поведения, мне нужно, чтобы веб-запрос указывал на корневой путь Symfony и внутренне перенаправлялся в / web dir, и я хочу, чтобы symfony игнорировал точку, из которой он выполняется из | hostname-document-root | / web