Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [inne]mod_rewrite - prosba o pomoc w składni
Forum PHP.pl > Forum > Przedszkole
PROGer
Witam,

mam taki adres aplilacji:

http://numerIP/test/

Gdy poruszam się po niej otrzymuję takie przykładowe adresy:

http://numerIP/test/klient/1234
http://numerIP/test/raporty/nr/1234522
http://numerIP/test/klient/szukaj

Chciałbym natomiast aby w pasku adresu przegladarki widniał cały czas taki adres:
http://numerIP/test/

Niestety to moja pierwsza przygoda z mod_rewrite i nie wiem jaka regułę napisac aby problem rozwiązać.

Mój plik:
  1. RewriteEngine on
  2. RewriteBase /test/
  3.  
  4. RewriteHeader X_URL_BEFORE_REWRITE: ^$ $1
  5. RewriteCond %{REQUEST_FILENAME} -f [OR]
  6. RewriteCond %{REQUEST_FILENAME} -d [OR]
  7. RewriteRule ^.*$ index.php [NC,L]
nospor
yy..... Jakim niby cudem chcesz caly czas miec strone
http://numerIP/test/
a chodzic po roznych?? Toz zeby przejsc na inna to musisz niestety zmienic adres. Chyba ze bys zmienial zawartosc AJAXem to wowczas caly czas mozesz miec ten sam adres a tresc bedzie zmieniana dynamicznie.
PROGer
Chce maskować to co pojawia się za http://numerIP/test/ aby np numer klienta czy też raportu nie był jawnie widoczny w pasku adresu i aby nie można było go stamtąd zmienić na inny
nospor
No to ci wlasnie tlumacze, ze mod_rewrite nie sluzy do ukrywania informacji tylko do zamieniania jednego linka na inny. To sa dwie rozne rzeczy.
Jak chcesz ukryc numer klienta na innych stronach to zapisuj go w sesji. Od biedy mozesz uzywac AJAX jak ci pisalem wczesniej, ale ty czy siak sprawny "haker" podmieni go na swoj. Dlatego pozostaje ci raczej tylko sesja
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.