Grzegorz P.

Grzegorz P. CodeTwo sp. z o.o.
sp. k.

Temat: Symfony i htaccess

Witam!

Zacznę od tego, że mam projekt a w tym projekcie dwie aplikacje (front i back) - dość standardowo.

domena.org - działa, wyświetla się frontend, aplikacja domyślna.

domena.org/back.php - też działa, jednak musiałem ustawić

no_script_name: off


I teraz siedzę i zastanawiam się czy jest sposób aby do aplikacji back dostawać się poprzez wpisanie w przeglądarkę adresu:
domena.org/admin lub domena.org/admin

Podejrzewam, że gdzieś w .htaccess, ale nie mogę dopracować reguły.

Pomoże ktoś?
Adam W.

Adam W. senior php
developer, Symfony

Temat: Symfony i htaccess

RewriteRule ^admin$ backend_dev.php [QSA]
Grzegorz P.

Grzegorz P. CodeTwo sp. z o.o.
sp. k.

Temat: Symfony i htaccess

Kolega Adam natchnął mnie. Zresztą już nie pierwszy raz. Wielkie dzięki!

Poniżej przedstawiam rozwiązanie.

W .htaccess, koniecznie na samej górze.

RewriteRule "^admin$" "backend.php" [QSA]
RewriteRule "^admin/(.*)$" "backend.php" [QSA]


W routing.yml
Wszędzie musimy dodać przedrostek /admin w url - w każdej regule.

I dodatkowo można teraz ustwić:
no_script_name: onGrzegorz P. edytował(a) ten post dnia 18.11.08 o godzinie 20:55
Adam W.

Adam W. senior php
developer, Symfony

Temat: Symfony i htaccess

dziękuję za rozwinięcie:)
przyda się do backendów dla klienta.
ja sam używam tylko
RewriteRule ^admin$ backend_dev.php [QSA] 

bo tylko ja korzystam z panelu admina i żeby nie pisać za dużo wpisuje samo admin, a później już mnie nie obchodzi jaki jest adres.

Następna dyskusja:

nazwa.pl problem z htaccess




Wyślij zaproszenie do