Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [mod_rewrite] slash na końcu linka
Forum PHP.pl > Forum > PHP
szczepan11
Witajcie. Znalazłem wiele, ale nic co by mnie frapowało. Postanowiłem więc zapytać.

Mam kod w .htaccess

  1. RewriteEngine On
  2.  
  3. RewriteCond %{REQUEST_FILENAME} !-d
  4. RewriteCond %{REQUEST_FILENAME} !-f
  5.  
  6. RewriteRule ^(.+)$ index.php?strona=$1 [QSA,L]


Przekierowywuje mi to np. localhost/skrypt/cos/cos/cos na localhost/skrypt/index.php?strona=cos/cos/cos
To działa bez zarzutu. Jednak gry wklepię do przeglądarki adres localhost/skrypt/cos aby przekierowac na strone localhost/skrypt/link muszę to robić po przez pisanie <a href="link">link</a> a gdy mam localhost/skrypt/cos/ wystarczy mi zaadresowac <a href="../link">link</a>
Wolę tę drugą opcję - kiedy / jest zawsze na końcu. Ale jak wiadomo, użytkownicy nie zawsze będą go wpisywać. Szukam sposobu aby wymusić, o ile to możliwe.
nospor
Nie idz na latwizne i dla wlasnego dobraz wpisuj zawsze w linkach adres bezwgledny a nie wzgledny.
szczepan11
dzięki. tak też sobie pomyślałem.
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.