Autor Zpráva
pykaso
Profil
Zdravím vás vespolek,

máte někdo zkušenosti s nastavením mod_rewrite na českém hostingu? Můžete sem postnout pravidla, které tam používáte a které fungují? Já už si s nimi vyměnil hromadu emailů s žádostmi o úpravu pravidel, ale stále se mi nedaří rozběhnout to na 100%.

Mám problém hlavně s tím, že se mi pravidla aplikují i na adresáře. Tzn: domena.cz/slozka => domena.cz?page=slozka

Moje pravidla:


RewriteCond %{HTTP_HOST} ^domena.cz$
RewriteRule ^/(.*)$ http://www.domena.cz/$1 [R=301,L]

RewriteCond %{DOCUMENT_ROOT}%{REQUEST_FILENAME} !-f
RewriteCond %{DOCUMENT_ROOT}%{REQUEST_FILENAME} !-d
RewriteCond %{DOCUMENT_ROOT}%{REQUEST_FILENAME} !^/images/(.+)

#prepis starych adres, ktere jiz neexistuji
RewriteRule ^/([^/].+).php$ http://www.domena.cz/$1.html [R=301,L]

#vseobecne pravidlo az na konec
RewriteRule ^/([^/].+).html$ /index.php?page=$1 [L]
Davex
Profil
Zkusil bych následující úpravu (netestováno):


#prepis starych adres, ktere jiz neexistuji
RewriteRule ^/([^/\.]+)\.php$ http://www.domena.cz/$1.html [R=301,L]

#vseobecne pravidlo az na konec
RewriteRule ^/([^/\.]+)\.html$ /index.php?page=$1 [L]
pykaso
Profil
Moc to nepomohlo :(
Toto téma je uzamčeno. Odpověď nelze zaslat.

0