Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [mod rewrite] problem...
Forum PHP.pl > Forum > Serwery WWW
lolus
Mam plik .htaccess z taką zawartością:

Kod
RewriteEngine On
RewriteRule ^plik/([^-]+)/$ plik.php?kategoria=$1
RewriteRule ^plik/([^-]+)/([^-]+)/$ plik.php?kategoria=$1&page=$2


Chodzi mi o uzyskanie czegoś takiego jak np.:

plik/1/ - kategoria ID 1
plik/1/2/ - kategoria ID 1, strona 2

tyle, że nie działa jak należy sad.gif
AxZx
Cytat
RewriteEngine On
RewriteRule ^plik/(\d+)/$ plik.php?kategoria=$1
RewriteRule ^plik/(\d+)/(\d+)/$ plik.php?kategoria=$1&page=$2
lolus
Niestety dalej nie działa...
webdice
Napisz co nie działa.
vinkiel
RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-s
RewriteRule ^(.+)([^/])$ $1$2/
#jesli URI nie plik ani katalog i nie ma slasha na koncu, to go dorzuc by ujednolicic rozpoznawanie

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-s
RewriteRule ^plik/([^/\.]+)/$ pliik.php?mod=$1 [L]
#dopasuj i zakoncz flaga [L]

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-s
RewriteRule ^plik/([^/\.]+)/([^/\.]+)/$ plik.php?mod=$1&p1=$2 [L]


oczywiscie jezeli jestes pewien ze segmenty urla sa integerami, zmin na [^/\.]+ na \d+
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.