PDA

Pogčedajte punu verziju : [.htaccess] problem kod broja strane


apex
12. 11. 2009., 23:49
pozdrav svima, imam problema oko sledeceg url-a

http://127.0.0.1/ime-prezime.html?strana=2 (#)

pokusao sam ovako:

RewriteRule ^([a-zA-Z0-9]+)-([a-zA-Z0-9]+).html?strana=([0-9]+)$ index.php?ime=$1&prezime=$2&strana=$3 [L,NC]

moze li pomoc posto nikako ne mogu da izvucem broj strane?

mileusna
13. 11. 2009., 00:00
A RewriteCond?

35-68
13. 11. 2009., 01:23
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteBase /
RewriteCond %{QUERY_STRING} ^strana\=(\d+)$
RewriteRule ^([a-zA-Z0-9]+)\-([a-zA-Z0-9]+)\.html$ index.php?ime=$1&prezime=$2&strana=%1 [L,NC]
</IfModule>Otprilike, može lepše i sigurnije, ali to je već ...

apex
13. 11. 2009., 03:46
Hvala ljudi, iskreno nije mi palo na pamet da idem sa RewriteCond :1002:

mileusna
13. 11. 2009., 09:42
Suština je u %{QUERY_STRING} jer %{REQUEST_URI} je samo putanja do skripta/stranice. Zato je neophodno navesti RewriteCond %{QUERY_STRING} i odatle uzeti broj stranice.