Skocz do zawartości
Zaloguj się, aby obserwować  
Mateusz Bacławski

Rewrite problem

Polecane posty

Witam,

Otóż mam taki sktypt .htaccess:


RewriteCond %{HTTP_HOST} !^www\.(.+)$ [NC]
RewriteRule ^(.*)$ http://www\.%{HTTP_HOST}/$1 [R=301,L]

RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d

RewriteRule . - [L]

#http://www.strona.pl/?tag=name
#http://www.strona.pl/tag/name
RewriteRule ^tag/([^/]*)$ /?tag=$1 [L]

#http://www.strona.pl/?page=1
#http://www.strona.pl/page/1
RewriteRule ^page/([^/]*)$ /index.php?page=$1 [L]

RewriteRule ^do-([^-]*)$ /index.php?do=$1 [L]
RewriteRule ^([^/]*)\.html$ /index.php?do=$1 [L]
RewriteRule ^user=([^=]*)$ /user.php?user=$1 [L]

#http://www.strona.pl/?&m=123&t=test
#http://www.strona.pl/123/test
RewriteRule ^([^/]*)/([^/]*)$ /index.php?m=$1&t=$2 [L]

#http://www.strona.pl/?o=oczekujace&m=123&t=test
#http://www.strona.pl/oczekujace/123/test
RewriteRule ^([^/]*)/([^/]*)/([^/]*)$ /index.php?o=$1&m=$2&t=$3 [L]

#http://www.strona.pl/usun.php?id=23
#http://www.strona.pl/usun/123
RewriteRule ^usun/([^-]*)$ /usun.php?id=$1 [L]

#http://www.strona.pl/usun.php?id=23&a=1
#http://www.strona.pl/usun/123-1
RewriteRule ^usun/([^-]*)-([^-]*)$ /usun.php?id=$1&a=$2 [L]

#http://www.strona.pl/vote.php?id=123&a=up
#http://www.strona.pl/vote/123/up
RewriteRule ^vote/([^/]*)/([^/]*)$ /vote.php?id=$1&action=$2 [L]

coś w nim mam źle napisane

przy http://www.memy24.pl/?page=1 strona działa tak jak powinna

a już przy http://www.memy24.pl/page/1 nie działa paginacja

 

vote.php?id=123&a=up - var_dump($_GET); zwraca zmienne

a

vote/123/up - zwraca puste $_GET, dlaczego?

 

reguły pisałem przy pomocy

http://www.generateit.net/mod-rewrite/index.php

jak i znalezionych informacji w necie

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Bądź aktywny! Zaloguj się lub utwórz konto

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto

Zarejestruj nowe konto, to proste!

Zarejestruj nowe konto

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się

Zaloguj się, aby obserwować  

×