Autor Zpráva
Fisak
Profil *
Zdravím. Mám problém že když zadam adresu www.adresa.cz/images/buttons/yes.png tak se mi zobrazí že stránka neexistuje. Nejspíše tuším že je chyba někde v htaccesu ale nevím kde... prosím o pomoc. Předem díky a zde posílám kód:
Options -Indexes
php_flag register_globals on
php_flag display_errors on
php_flag session.cookie_httponly on
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !\.[[:alnum:]]+$
RewriteRule ^(.+[^/])$ /$1/ [R=301]
RewriteRule ^([^/]+)/([^/]+)?/?([^/]+)?/?$ /?page=$1&action=$2&run=$3 



btw poznatek že když sem to nahrál do kořenového adresáře tzn. www.adresa.cz/yes.png tak to fachá :D
Davex
Profil
Pravidlem

RewriteRule ^([^/]+)/([^/]+)?/?([^/]+)?/?$ /?page=$1&action=$2&run=$3

přepisuješ všechny adresy s jedním až třemi lomítky na skript. Platí to i pro ten obrázek. Asi bys měl také přidat první dvě podmínky z prvního pravidla, aby se existující soubory nepřepisovaly.
Fisak
Profil *
dobře a jak by měla vypadat taková podmínka ?? a podmínku zapsat do php nebo do htaccessu ??
Kajman
Profil
Fisak:
RewriteCond jsou ony podmínky, už je používáte. Jen platí pouze pro první pravidlo (RewriteRule). Tedy řádky 6 a 7 dejte i před řádek 10.
Fisak
Profil *
dobře fachá to díky moc :-)

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0