Autor Zpráva
xlifer
Profil
Poradí prosím někdo jakým pravidlem lze v htaccess zajistit doplnění lomítka na konci URL, když není zadané?

Mělo by se vlastně jednat o přesmerování z tvaru:

www.neco.cz/abc

na

www.neco.cz/abc/

Předem moc díky za pomoc.
yFang
Profil
RewriteEngine On
RewriteRule www.neco.cz/abc www.neco.cz/abc/ [R=301]
xlifer
Profil
yFang:

Díky, akorát jsem zapomněl uvést, že se bude koncovka měnit, takže abc byl jako příklad. Tudíž pravidlo bude fungovat jen na abc, což je špatně... potřebuji, aby to bralo cokoliv a pokud tam nebude lomítko, tak aby se doplnilo.
Davex
Profil
xlifer:
Je to docela často řešený problém a není mi moc jasné, proč vlastně někdo potřebuje doplňovat lomítko, když by to krásně fungovalo i bez něj.
xlifer
Profil
Davex:

Díky za odkaz na vlákno, nemohl jsem to najít.

Jinak pro ostatní tohle funguje dobře:

#aby nahrazoval jen neexistující soubory a složky
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f

#to co nemá nakonci lomítko ho mít bude :)
RewriteCond %{REQUEST_URI} !^(.*)/$
RewriteRule ^(.*)$ http://www.vase-domena.cz/$1/ [L,R=301]

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

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

0