[ Vladica Savić @ 11.11.2008. 16:54 ] @
Imam problem sa .htaccess-om, naime, zelim da kreiram na osnovu linka recimo:

http://www.autopijaca-nis.com/pokaziauto.php?IDZaTrazenje=12

recimo ovako nesto

http://www.autopijaca-nis.com/IDZaTrazenje/12

Evo sta imam u .htaccess fajlu:
Code:

Options +FollowSymLinks
RewriteEngine on

RewriteRule /IDZaTrazenje/(.*)\.html pokaziauto.php?IDZaTrazenje=$1


Ovaj fajl sam stavio u folder gde mi je sajt al nista se ne desava, zasto?
[ Vladica Savić @ 12.11.2008. 08:28 ] @
...bilo ko?
[ Jbyn4e @ 12.11.2008. 09:04 ] @
http://httpd.apache.org/docs/2.0/misc/rewriteguide.html
[ Vladica Savić @ 12.11.2008. 12:03 ] @
Nope, nikako da proradi :(
[ Jbyn4e @ 12.11.2008. 15:29 ] @
Pa jes' pogledao imal' kak'e razlike izmedju linija u tvom fajlu i onih u primeru?
Si promenio sta? Nece da se promeni samo ako pogledas onaj link...
[ Vladica Savić @ 12.11.2008. 15:45 ] @
Ma jesam, gledao, uporedjivao, proveravao i sa nekim drugim komandama neke druge stvari da vidim radi li uopste htaccess, i on radi npr. te druge stvari, al nece ono sto mi treba.

A onaj gornji htaccess za ono sto sam zeleo sam kreirao prvo preko ovog servisa http://www.iwebtool.com/htacce...e%3D25&ext=.html&sep=-
[ Vladica Savić @ 27.11.2008. 20:01 ] @
Resio sam bio problem pomocu ovoga u .htaccess fajlu:
Code:

Options +FollowSymLinks
RewriteEngine On 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteBase /
RewriteRule ^([0-9]+)/?$  /pokaziauto.php?IDZaTrazenje=$1 [NC,L]
Options All -Indexes
<files .htaccess>
order allow,deny
deny from all
</files>
ErrorDocument 404 /nema_strane.php 
<Files admin_index.php>
ForceType text/html;charset=UTF-8
</Files>


...i kad sad ukucam recimo www.autopijaca-nis.com/110 dobijem zeljeni rezultat, medjutim sad zelim da izmenim to da link npr koji izgleda ovako:

www.autopijaca-nis.com/pokazia...IDZaTrazenje=67&grupa=Fiat

da link bude

www.autopijaca-nis.com/Fiat/67

Kako mogu to, tj. sta treba izmeniti ovde u ovoj liniji .htaccess-a
Code:

...
RewriteRule ^([0-9]+)/?$  /pokaziauto.php?IDZaTrazenje=$1 [NC,L]
...
[ Jbyn4e @ 27.11.2008. 21:18 ] @
Vidi, neces ni da se potrudis da pogledas sta rade ovi regular expression-i koje si stavio, pa da zakljucis kakav url rewrite ti treba?

Ajde nesto sam dobre volje sad...

Ono sto si stavio je:
Code:

^([0-9]+)/?$

sto znaci - pogledaj pocetak "^", vidi ima li jedna ili vise brojki od 0-9 "([0-9]+)" i to neka ti bude prva promenljiva "$1", i vidi da li iza toga ima 0 ili 1 jedan komad znaka / "/?", i da se tu zavrsava linija "$".

Tebi treba sledece:
vidi da li na pocetku "^" ima neko slovo jednom ili vise puta i to stavi u prvu promenljivu $1 "([A-Za-z]+)", pa za tim znak / "/" pa za tim jedna ili vise brojki 0-9 i to stvi u drugu pormenljivu $2 "([0-9]+)" i vidi da li iza toga ima 0 ili 1 jedan komad znaka / "/?", i da se tu zavrsava linija "$".

Ajd sad sam napravi upit. Ako bas ne uspes - javi se opet.

P.S. Ovo sve pise na linkovima koje sam ti ostavio... samo malo treba pogledati.