Autor Zpráva
kelvin
Profil
Na webu http://www.dgx.cz/trine/item/hadanka-znate-mod-rewrite se řeší problém s odstraněním koncovky php u souborů na webu. Řešením je:

RewriteEngine On
RewriteBase /

# exists file with extension?
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule ^.*$ $0.php [L]

# redirect, but only once
RewriteCond %{ENV:REDIRECT_STATUS} ^$
RewriteCond %{REQUEST_FILENAME} -f
RewriteRule ^(.+)\.php$ $1 [L,R=301,NE]

Zajímalo by mě, jak udělat aby toto pravidlo nebylo aplikováno na jeden adresář na webu. Třeba na adresář "system" v rootu webu. V tomto adresáři je redakční systém a upírání koncovek nevydýchá.
Kajman_
Profil *
RewriteEngine On
RewriteBase /
#pro adresar system preskoc nasledujici dve pravidla rewriterule
RewriteRule ^system/ - [S=2]
...
kelvin
Profil
Díky, potvrzuji funkčnost.
Toto téma je uzamčeno. Odpověď nelze zaslat.

0