Automatické přidání lomítka
14 příspěvků
Archiv diskusního fóra
Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.
-
Jak mám na wz doplnit za url automaticky lomítko? RewriteCond %{REQUEST_URI} !.[[:alnum:]]+$ RewriteRule ^(.+[^/])$ /$1/ [R=301,QSA,L] tohle na wz nefunguje :(
-
Tak tohle (jsem zkopiroval od sebe) RewriteCond %{REQUEST_URI} !\.[[:alnum:]]+$ RewriteRule ^(.+[^/])$ /$1/ [R=301] teda rozhodne funguje ;) Mas .htaccess na spravnem umisteni?
-
Mám. Zde je celý jeho obsah: RewriteEngine On RewriteBase / Options +FollowSymlinks RewriteCond %{HTTP_HOST} ^www.loki.nazory.cz$ RewriteRule (.*) http://loki.nazory.cz/$1 [R=301,QSA,L] RewriteCond %{REQUEST_URI} !\.[[:alnum:]]+$ RewriteRule ^(.+[^/])$ /$1/ [R=301] RewriteCond %{REQUEST_FILENAME} -f RewriteRule ^(.*) $1 [L] RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ /index.php?category=$1 [L] A to doplnění lomítka ani za boha nefunguje - akorát mi ten tvůj zápis způsobí že adresa bez lomítka nefuguje... samo se nedoplní.. čím to?
-
.htaccess mám nahraný v rootu a ostatní pravidla fungují (přesměrování na verzi bez www a přepisování do index.php?)
-
V tom pripade zkus jeste pridat %{DOCUMENT_ROOT}.. Jinak podminky pro existence souboru lze jednoduse spojit "do jedné" ;)
-
Kam přesně to mám přidat? RewriteCond %{REQUEST_URI} !\.[[:alnum:]]+$ RewriteRule ^(.+[^/])$ /$1/ [R=301] Podmínky spojovat nebudu, generoval to CMS :)
-
Do nove adresy.. RewriteCond %{REQUEST_URI} !\.[[:alnum:]]+$ RewriteRule ^(.+[^/])$ %{DOCUMENT_ROOT}/$1/ [R=301]
-
Nefunguje :( schválně jsem zakomentoval to co nepotřebuji, ale stejně to nejde: RewriteEngine On #RewriteBase / #Options +FollowSymlinks #RewriteCond %{HTTP_HOST} ^www.loki.nazory.cz$ #RewriteRule (.*) http://loki.nazory.cz/$1 [R=301,QSA,L] RewriteCond %{REQUEST_URI} !\.[[:alnum:]]+$ RewriteRule ^(.+[^/])$ %{DOCUMENT_ROOT}/$1/ [R=301] RewriteCond %{REQUEST_FILENAME} -f RewriteRule ^(.*) $1 [L] RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ /index.php?category=$1 [L]
-
Jinak je problém podlě mě v RewriteCond %{REQUEST_URI} !\.[[:alnum:]]+$ jelikož když jsem zkusil RewriteCond %{REQUEST_URI} !\.[[:alnum:]]+$ RewriteRule (.*) http://hhhhhhh.nazory.cz/$1 [R=301,QSA,L] tak to nikam nepřesměrovalo..
-
Opravdu vás nikoho nic nenapadá? Admini?
-
<HTML>Já to zkusila a funguje mi toto: <br> <code> RewriteCond %{REQUEST_FILENAME} -f RewriteRule ^(.*) $1 [L] RewriteCond %{REQUEST_URI} !\.[[:alnum:]]+$ RewriteRule ^(.+[^/])$ /$1/ [R=301,L] RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)/$ /index.php?category=$1 [QSA,L] </code></HTML>
-
Díky, šlape!
-
=Loki= <rýp> A kde byl problem? ;) </rýp>
-
A zkrátit to lze na: RewriteCond %{REQUEST_URI} !\. RewriteRule ^.+[^/]$ /$0/ [R=301,QSA,L]