Prosím o pomoc s Apache MOD_REWRITE

Prosím o pomoc s Apache MOD_REWRITE
« kdy: 01. 07. 2012, 11:57:09 »
Zdravím,

potřeboval bych poradit s nastavením mod_rewrite, jsem v tom začátečník a tak nějak už si nevím rady.

řekněme že mám tento script (ve vlastním CMS), s následujícími požadavky:

http://neco.cz/index.php?mode=page&src=kontakty
   - nahraje stránku kontakty

http://neco.cz/index.php?mode=css&src=style2
   - nahraje css soubor

http://neco.cz/index.php?mode=image&src=2007/konopiste
   - nahraje obrázek

jde mi o to, že bych potřeboval nastavit mod_rewrite v .htaccess tak, aby se adresy zobrazovaly takto:

http://neco.cz/index.php?mode=page&src=kontakty
   => http://neco.cz/kontakty

http://neco.cz/index.php?mode=css&src=style2
   => http://neco.cz/cms-css/style2

http://neco.cz/index.php?mode=image&src=2007/konopiste
   => http://neco.cz/cms-image/2007/konopiste

Díky moc za každou odpověď :-)


torproject.org


Ericsko

Re:Prosím o pomoc s Apache MOD_REWRITE
« Odpověď #2 kdy: 01. 07. 2012, 17:10:30 »
RewriteRule ^cms-css/(.*)$  index.php?mode=page&src=$1
RewriteRule ^cms-image/(.*)$  index.php?mode=image&src=$1
RewriteRule ^(.*)$  index.php?mode=page&src=$1

Re:Prosím o pomoc s Apache MOD_REWRITE
« Odpověď #3 kdy: 01. 07. 2012, 18:00:57 »
RewriteRule ^cms-css/(.*)$  index.php?mode=page&src=$1
RewriteRule ^cms-image/(.*)$  index.php?mode=image&src=$1
RewriteRule ^(.*)$  index.php?mode=page&src=$1

Díky moc, tohle je přesně co jsem potřeboval... jen ještě taková věc.. kdybych se náhodou potřeboval dostat k opravdové struktuře, např. nahrát

http://neco.cz/js/jquery.js

tak jak projdu "skrz" mod_rewrite? Protože takhle když normálně zadám tuhle adresu, přechroustá to mod_rewrite a hodí mi index.php

Re:Prosím o pomoc s Apache MOD_REWRITE
« Odpověď #4 kdy: 27. 09. 2012, 12:51:12 »
Kód: [Vybrat]
RewriteRule ^cms-css/(.*)$  index.php?mode=page&src=$1
RewriteRule ^cms-image/(.*)$  index.php?mode=image&src=$1
RewriteCond %{REQUEST_URI} !^/js/
RewriteRule ^(.*)$  index.php?mode=page&src=$1

cize /js/* sa prekladat nebude ale apache pojde rovno do adresara po subor


Re:Prosím o pomoc s Apache MOD_REWRITE
« Odpověď #5 kdy: 27. 09. 2012, 12:54:32 »
inak v tom prispevku od
http://mike.treba.cz/mod_rewrite-a-hezke-url  ;)
je to popisane uplne jednoducho, len to asi chce ochotu citat a ucit sa, vsak :D