Autor | Zpráva | ||
---|---|---|---|
Fisak Profil * |
#1 · Zasláno: 18. 12. 2011, 21:41:25 · Upravil/a: Fisak
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 |
#2 · Zasláno: 18. 12. 2011, 22:25:36
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 * |
#3 · Zasláno: 19. 12. 2011, 13:12:30
dobře a jak by měla vypadat taková podmínka ?? a podmínku zapsat do php nebo do htaccessu ??
|
||
Kajman Profil |
#4 · Zasláno: 19. 12. 2011, 13:54:07
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 * |
#5 · Zasláno: 19. 12. 2011, 14:04:12
dobře fachá to díky moc :-)
|
||
Časová prodleva: 12 let
|
0