Witam. Robię stronę z dowcipami http://tophumor.pl i chcę zastosować metodę mod_rewrite. Niestety kombinuję jak mogę ale nie wiem co tam wstawić aby zamiast np. tophumor.pl/index.php?kat=top było htophumor.pl/kategoria/top.html
Próbowałem z m.in.
RewriteEngine On
RewriteRule ^kategoria/([^/]+).html$ index.php?kat=$1 [NC]
i nie działa. Mod rewrite włączone mam bo RewriteRule ^google/?$ http://google.com/ [R,L] po wpisaniu tophumor.pl/google/ przenosi na google.
spróbuj zastosować przecinek albo myślnik, albo jakiś inny separtor bo wydaje mi się że te slash’e może interpretować nie co inaczej i dlatego może nie działać
Dla przecinka kod będzie wyglądał:
RewriteEngine On
RewriteRule ^kategoria,([^,]+).html$ index.php?kat=$1 [NC]
jak chcesz zrobic z ukosnikami musisz do stylow globalnie sie odniesc bo inaczej wczyta ci poprawnie ale styli moze juz nie wczytac, bedzie myslal ze to katalogi.