Autor Zpráva
Anonymní
Profil *
Ahoj,
nevíte, proč tomuhle
RewriteRule ^(([0-9a-zA-z_-]+\/{1})*)$ /kv2/index.php [L]
vyhový i tohle vos-cestovniho-ruchu/kontakt// ? Jde mi o ty dvě lomítka. dík moc
Anonymní
Profil *
A proč tomuhle RewriteRule ^(([0-9a-zA-z_-]+/{1})*)(index\.(php|html)){1}$ /kv2/$1 [R] vyhoví tento odkaz http://localhost/kv2/v-cestovniho-ruchu/prijmaci-zkousky/ . Stranky a soubor .htaccess jsou ve slozce kv2. dík moc. Rád bych, aby se http://localhost/kv2/v-cestovniho-ruchu/prijmaci-zkousky/index.php přesměrovalo na http://localhost/kv2/v-cestovniho-ruchu/prijmaci-zkousky/ a obdobně.
Anonymní
Profil *
Zkusim se vyjadrit lepe, presneji.
Mam tento typ url http://localhost/kv2/vos-cestovniho-ruchu/kontakt/index.php
Chtel bych, aby se odstranilo "index.php" => http://localhost/kv2/vos-cestovniho-ruchu/kontakt/
a zobrazila se stranka /kv2/index.php a adresa zustala porad http://localhost/kv2/vos-cestovniho-ruchu/kontakt/

Zkousel jsem to nejak takto:
RewriteRule ^(([0-9a-zA-z_-]+/{1})+)$ /kv2/index.php [L]
RewriteRule ^(([0-9a-zA-z_-]+/{1})+)(index\.(php|html)){1}$ /kv2/$1 [R,L]

funguje to skoro přesně, jak má, až na to, že adresu http://localhost/kv2/index.php to jako jedinou neprevede na http://localhost/kv2/
Poradite mi, jak na to? Dik moc
Anonymní
Profil *
Tak jsem to sesmolil takto

ErrorDocument 403 /kv2/chyby/404.html
ErrorDocument 404 /kv2/chyby/404.html
ErrorDocument 500 /kv2/chyby/404.html
RewriteEngine on
RewriteRule ^downloads - [L]
RewriteRule ^chyby - [L]
RewriteCond %{QUERY_STRING} !rw=1
RewriteRule ^(([0-9a-zA-z_-]+/{1})*)(index\.(php|html)){1}$ /kv2/$1 [R,L]


RewriteRule ^(([0-9a-zA-z_-]+/{1})+)$ /kv2/index.php?rw=1 [L]

RewriteCond %{QUERY_STRING} !rw=1
RewriteRule ^(([0-9a-zA-z_-]+/{1})*)([0-9a-zA-z_-]+\.[0-9a-zA-z]{3,4}){1}$ /kv2/downloads/$3 [L]

poslední řádek převede všechno, kdy je v url odkaz na nějaký soubor s tří až čtyř znaků se skládající příponou. Funguje to přesně jak má, ale potřebova bych, aby to soubory s příponou php, html a css nechalo na pokoji, nevite, jak toho docilit?
Kajman_
Profil *
Nejlépe testováním, zda ten soubor neexistuje... tedy RewriteCond a parametr -f.
Toto téma je uzamčeno. Odpověď nelze zaslat.

0