Autor Zpráva
sociable
Profil *
Zdravím,
prohledal jsem tu už hodně témat, ale nemůžu najít stále nic funkčního.

Používám tento .htaccess soubor:
RewriteEngine On
RewriteBase /

RewriteCond %{HTTP_HOST} ^example.cz
RewriteRule (.*) http://www.example.cz/$1 [R=301,QSA,L]
RewriteRule ^(.*/)?index\.html?$ /$1 [R=301,L,NE]

RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /.*index\.php\ HTTP/
RewriteRule ^(.*)index\.php$ /$1 [R=301,L]

RewriteCond %{REQUEST_FILENAME} -f [NC,OR]
RewriteCond %{REQUEST_FILENAME} -d [NC]
RewriteRule .* - [L]
RewriteRule ^([\w-]+)$ /$1.php [L,QSA]




Díky tomu mi fungují adresy bez koncovky php (např. naběhne /stranka u souboru /stranka.php) a navíc funguje přesměrování index.php na root webu. To znamená, že pokud vlezu na example.cz/index.php tak mě to přesměruje na example.cz/. Bohužel podmínka nefunguje na postránky (tedy vše kromě index.php). Neví někdo jak to zapsat pro všechny php soubory?
Děkuji
Davex
Profil
sociable:
nemůžu najít stále nic funkčního
Zkus pokračovat tudy: mod_rewrite - poněkolikáté.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0