Zkoušel jsem poprvé pracovat s mod_rewrite a naskytla se mi následující chyba:
RewriteEngine on
RewriteRule ^(.*)\.php index.php?page=$1
Popis chyby: nic to nedělá. Proč?
Zkoušel jsem poprvé pracovat s mod_rewrite a naskytla se mi následující chyba:
RewriteEngine on
RewriteRule ^(.*)\.php index.php?page=$1
Popis chyby: nic to nedělá. Proč?
Jackob poptává: Nakodovani webu z PSD
Krainic poptává: Hledáme šikovného programátora
Miroslav333 poptává: Vyvoj online prodejniho sytemu pro automotive pojisteni
zkus prihodit tyhle podminky pred prepisovaci pravidlo:
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
to pravidlo ti pak nebude prepisovat nekonecne index.php na index.php?page=index
edit:
z rewrite logu: initial URL equal rewritten URL: /index.php [IGNORING REWRITE]
jj musel jsem tam ještě něco doplnit, aby mně to na netu jelo, ale moc díky. Hodně mně to pomohlo.
Že by tam bylo potřeba napsat RewriteBase nebo třeba QSA,L,NC apod.? Některé konfigurace serverů to vyžadují
jj to jsem tam doplnil