Autor | Zpráva | ||
---|---|---|---|
TFSi Profil |
#1 · Zasláno: 28. 12. 2008, 21:22:45
Zdravím,
měl bych malý dotaz: Snaží se pomocí mod_rewrite (.htaccess) posílat "vše neexistující" na index.php do $_SERVER['REQUEST_URI']. Problém ale je, že když do adresy zadám tečku ".", tak přepis přestane fungovat. RewriteEngine On RewriteBase /www_root/ RewriteCond %{REQUEST_URI} !.([a-z]+)$ RewriteCond %{REQUEST_URI} !/$ RewriteRule ^(.*[^/])$ $1 [R=301,L] RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^([^.]*)$ index.php [L] Mám něco špatně? Předem díky T. |
||
regy Profil |
#2 · Zasláno: 29. 12. 2008, 13:56:59 · Upravil/a: regy
Mod_rewrite moc neovládám, ale nešlo by to takto?
ErrorDocument 404 http://www.vasedomena.cz/index.php[/pre] |
||
regy Profil |
#3 · Zasláno: 29. 12. 2008, 13:59:01
Nejak se to po*****. tak to napíšu znova:
ErrorDocument 404 http://www.domena.cz/index.php |
||
Časová prodleva: 15 let
|
0