Autor | Zpráva | ||
---|---|---|---|
nethor Profil |
#1 · Zasláno: 16. 3. 2010, 10:12:33
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 |
#2 · Zasláno: 16. 3. 2010, 18:03:14 · Upravil/a: Radim24
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 * |
#3 · Zasláno: 16. 3. 2010, 18:38:45
RewriteRule ^(.*[^/])$ %{REQUEST_URI}/ [R=301,L] |
||
nethor Profil |
#4 · Zasláno: 16. 3. 2010, 20:10:41
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 [^/] Pro úplnost, nakonec jem to přepsal na RewriteRule ^([^/]+)$ %{REQUEST_URI}/ [R=301,L] Dik za pomoc. |
||
SwimX Profil |
#5 · Zasláno: 16. 3. 2010, 20:28:53
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] |
||
Časová prodleva: 14 let
|
0