Autor | Zpráva | ||
---|---|---|---|
gaminn Profil * |
#1 · Zasláno: 17. 12. 2006, 17:18:45
Zdravím,
takto mám napsaný svůj .htaccess: RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.+[^/])$ /$1/ [R=301] RewriteRule ^(.*)$ soubor.php [L,QSA] Asi to bude nějaká blbost, ale proč se při zadání http://localhost/cokoliv zobrazí (v IE) Internet Explorer cannot display the webpage. Pokud ale zadám http://localhost/cokoliv/, zobrazí se správně soubor.php. Už několik hodin si s tím lámu hlavu, ale opravdu netuším. |
||
gaminn Profil * |
#2 · Zasláno: 17. 12. 2006, 17:43:07
Doplním, že
RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.+[^/])$ /$1/ [R=301] slouží k doplnění lomítka za cestu a RewriteRule ^(.*)$ soubor.php [L,QSA] je pouze testovací, ale samozřejmě má za účel každé URL podstrčit tento soubor. |
||
gaminn Profil * |
#3 · Zasláno: 17. 12. 2006, 18:01:12
Doplnil jsem za parametr R=301 ještě L. Mohl by mi někdo říct, proč to tam je ptořeba, vždyť R=301 už samo o sobě říká, že to je konečná.
|
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0