![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 2 064 Pomógł: 1 Dołączył: 22.01.2003 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Została mi narzucona taka struktura dokumentu:
serwer.pl/dzial/ serwer.pl/dzial/poddzial/ serwer.pl/dzial/poddzial/podpodzial/ (...) i teraz mam pytanie - jak przekazać takie cos do skrytpu php, zeby otrzymać coś takiego: serwer.php/skrypt.php?dzial1=dzial&dzial2=poddzial&dzial3=podpodzial... itd |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarząd Postów: 3 503 Pomógł: 28 Dołączył: 17.10.2002 Skąd: Wrocław ![]() |
Na localhoście udało mi się wykonać NiceURL:
Przeniosłem ForceType do: Cytat DocumentRoot "D:PrivateMy Webs"
I teraz mam ładnego url'a
# # Each directory to which Apache has access can be configured with respect # to which services and features are allowed and/or disabled in that # directory (and its subdirectories). # # First, we configure the "default" to be a very restrictive set of # features. # <Directory /> Options FollowSymLinks AllowOverride None <Files redirect> ForceType application/x-httpd-php </Files> </Directory> http://localhost/test/redirect/news/page/3 a plik redirect:[php:1:ed1f26a3d6]<pre> <?php var_dump( $_SERVER['PATH_INFO'] ); ?> </pre>[/php:1:ed1f26a3d6]W manualu do Apache pisze: http://httpd.apache.org/docs-2.0/howto/htaccess.html pisze, że w przypadku, gdy .htaccess nie jest analizowany, należy sprawdzić dyrektywę AllowOverride - ustawiona na "None" blokuje możźliwość użycia .htaccess (jeśli dobrze zrozumiałem). Niestety, póbowałem przestawić ją na All - nie pomogło. Dopiero wstawienie jak wyżej ForceType bezpośrednio do httpd.conf załatwiło sprawę. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 18.10.2025 - 07:38 |