![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 11.11.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam
W katalogu apps/backend/config mam plik routing.yml a w nim:
Czy może mi ktoś podpowiedzieć jak zrobić następujące przekierowanie http://localhost/admin przekierowuje na: http://localhost/backend.php/admin Pod drugim adresem mam widoczną stronę właściwą i chciałbym aby wyświetlała się ona po wpisaniu adresu pierwszego. |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
To raczej w .htaccess powinieneś ustawić by wszelkie żądania rozpoczynające się na "admin" były kierowane do pliku backend.php.
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 11.11.2009 Ostrzeżenie: (0%) ![]() ![]() |
ok spróbuje ale wszędzie piszą, że chodzi o routing.yml
![]() a po wpisaniu skróconego adresu: http://localhost/backend.php również otrzymuję komunikat: This page is part of the symfony default module. It will disappear as soon as you define a homepage route in your routing.yml Więc chyba to w routing.yml coś by trzeba pomajstrować. ale nawet jeśli całkowicie go usunę to nic sie nie zmienia - sam nie wiem czy ma on jakiś wpływ na tą sytuację. czekam na podpowiedzi jeśli ktoś coś więcej wie o tym pliku. |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 879 Pomógł: 189 Dołączył: 14.06.2006 Skąd: Bytom Ostrzeżenie: (0%) ![]() ![]() |
Wpisy w pliku routing.yml odpowiadaja za routowanie w obrebie aplikacji, a nie w obrebie serwera. Czyli rozwiazanie ktore podal Ci Crozin jest w 100% poprawne a grzebanie w routing.yml nic Ci nie da. Oczywiscie sa tez inne rozwiazania ale sprowadzaja sie do tego samego.
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 11.11.2009 Ostrzeżenie: (0%) ![]() ![]() |
Ok w takim razie zawartość .htaccess:
i co tutaj trzeba dodać / zmienić żeby przekierować http://localhost/admin na: http://localhost/backend.php/admin Dodam że chodzi o katalogi web i apps Pomocy ![]() dodałem do .htaccess
i poskutkowało jednak jak można na zamaskować adres: http://localhost/backend.php/admin
http://localhost/backend.php/admin ![]() takie przekierowanie "brzydko" wygląda. po wpisaniu pierwszego w pasku adreu wyświetla się drugi. |
|
|
![]()
Post
#6
|
|
![]() Grupa: Moderatorzy Postów: 6 072 Pomógł: 861 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza ![]() |
Nie możesz po prostu utworzyć katalogu admin i wrzucić do niego backend.php jako index.php? Wydaje mi się, że powinno zadziałać, ale z Symfony miałem styczność ostatnio ponad rok temu
![]() |
|
|
![]()
Post
#7
|
|
![]() Grupa: Przyjaciele php.pl Postów: 2 605 Pomógł: 96 Dołączył: 22.10.2004 Skąd: UK Ostrzeżenie: (0%) ![]() ![]() |
Nie możesz po prostu utworzyć katalogu admin i wrzucić do niego backend.php jako index.php? Wydaje mi się, że powinno zadziałać, ale z Symfony miałem styczność ostatnio ponad rok temu ![]() Zadziała na pewno, wiele razy stosowałem tego typu rozwiazanie, aby odzielić style od styli w panelu administracyjnym w przyjazny sposób. Jest to chyba najszybsze rozwiązanie, aby rozwiązać Twój problem. -------------------- Najczęstsze błędy | Jak poprawnie zadać pytanie? | Serwer PHP - od czego zacząć?
SQL Injection | Hashowanie haseł | Jak działają sesje, przykłady ___ The world is yours ... |
|
|
![]()
Post
#8
|
|
![]() Grupa: Moderatorzy Postów: 6 072 Pomógł: 861 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza ![]() |
Zadziała na pewno, wiele razy stosowałem tego typu rozwiazanie, aby odzielić style od styli w panelu administracyjnym w przyjazny sposób. Jest to chyba najszybsze rozwiązanie, aby rozwiązać Twój problem. Do tego można pięknie zabezpieczyć cały folder po stronie serwera (.htaccess + .htpasswd). Wiem, że można zabezpieczyć też wybrany plik, ale zakładając hasło na cały katalog odcinamy potencjalnych intruzów również od wszystkich innych plików typu grafika, style, skrypty JS. Osobiście stosuję takie rozwiązanie dlatego je zasugerowałem. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 16:04 |