![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 101 Pomógł: 7 Dołączył: 16.01.2007 Ostrzeżenie: (0%) ![]() ![]() |
witam,
Mam problem z uzyskaniem efektu przyjaznych urli na home.pl, do tej proy bazowalem na $_SERVER['PATH_INFO'] oraz ForceType application/x-httpd-php w .htaccess, przez co omijalem mod_rewrite. Niestety home.pl nie daje mozliwosci uzywania ForceType application/x-httpd-php (IMG:style_emoticons/default/sad.gif) Prosilbym o informacje czy sie da a jesli tak to jak mialby wygladac regula mod_rewrite do zamaskowania rozszerzenia .php w adresie url. Czyli zeby wpisanie np: http://domena.pl/sekcja/podsekcja1/.... podowowalo wczytanie danych z pliku sekcja.php |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 101 Pomógł: 7 Dołączył: 16.01.2007 Ostrzeżenie: (0%) ![]() ![]() |
"erix" dzieki wielkie za linka, poczytalem, wykorzystuje opisane w artykule metody, lecz chyba czegos dalej nie moge do konca zrozumiec:/
W katalogu, na ktory wskazuje domena dodalem pierwszy plik .htaccess z regulami mod_rewrite przekierowujacymi do katalogu /public/ gdzie sa pliki stron:
Drugi plik .htaccess umiescilem w katalogu /public/, gdzie znajduja sie pliki stron (index.php, dzial1.php, dzial2.php ....). I teraz chcac doprowadzic link do postaci domena.pl/dzial1/poddzial1/poddzial2/.... gdzie "dzial1" jest fizycznym plkiem reszta to wartosci url, dodalem regule:
Samo wczytywanie stron z pominieciem ich rozszerzenia teraz niby smiga, lecz w skryptach php zmienna $_SERVER['PATH_INFO'] jest ciagle pusta:/ a jak pisalem wczesniej cala strona bazuje o dane pobrane z niej. I teraz nie wiem, czy PATH_INFO nie dzial z linkami przeksztalconymi przez mod_rewrite, czy ja cos zle robie. Usuniecie drugiego pliku .htaccess, tym samym doprowadzenie adresu do postaci domena.pl/dzial1.php/poddzial1/poddzial2/.... powoduje, ze PATH_INFO dziala ok:/ Prosze o pomoc, bo stracilem juz trochu czasu, ktoego akurat teraz nie mam:/ z gory dzieki:) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 15.10.2025 - 04:10 |