Autor Zpráva
nethor
Profil
V .htacces mám celkem běžný zápis pro doplnění lomítka za adresářem:
RewriteCond %{REQUEST_URI} !\.[[:alnum:]]+$
RewriteRule ^(.+[^/])$ 		%{REQUEST_URI}/ [R=301,L]


Funguje skvěle, až na jednu chybku,
když je jméno adresáře jen jeden znak (např. http://domena.cz/a ) nefunguje.
Nevíte proč? - zápis mi připadá vpořádku .
Radim24
Profil
Doplnění lomítka, jsem viděl tady a jinak:

http://diskuse.jakpsatweb.cz/?action=vthread&forum=3&topic=108114&page=-1#5

Nevím jeslti to je to co chceš:

#to co nemá nakonci lomítko ho mít bude :)
RewriteCond %{REQUEST_URI} !^(.*)/$
RewriteRule ^(.*)$ http://www.pra.sps-pi.com/shop/$1/ [L,R=301]
Kajman_
Profil *
RewriteRule ^(.*[^/])$         %{REQUEST_URI}/ [R=301,L]
nethor
Profil
Radim24: To píše lomítko sakumprásk všude :-)) i za souborama.
(Kromě indexu se nedostanu k žádnému souboru. Nevím, to jem nerozchodil.)

Kajman: Díky, to funguje.
Neuvědomil jsem si , že
 [^/] 
zastupuje také znak.
Pro úplnost, nakonec jem to přepsal na
RewriteRule ^([^/]+)$ 	%{REQUEST_URI}/ [R=301,L]



Dik za pomoc.
SwimX
Profil
nethor:
To píše lomítko sakumprásk všude :-))
protože to je můj htaccess a Radim24 to nezkopíroval celé.
#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.pra.sps-pi.com/shop/$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