Autor Zpráva
Machi
Profil
Ahoj, omlouvám se, že obtěžuji, ale mám menší dotázek. Jistě to tu už někde je, ale nějak jsem neměl to štěstí najít to...
Problém je jednoduchý. Na svých webech používám jednoduché pravidlo v htaccess:
RewriteCond %{HTTP_HOST} ^domena.cz$ [NC]
RewriteRule ^(.*)$ http://www.domena.cz/$1 [R=301,L]
Fungujw to bez potíží, ale když zadám jakoukoli URL, tak to na konec přidá "/", zkoušel jsem ho odstranit v pravidle, ale nepomohlo to. Co prosím musím změnit, aby se na konec nepřidávalo lomítko ale přesměrovávalo by se pouze na WWW...

Děkuji moc...
Gaudino
Profil
Machi

Co prosím musím změnit, aby se na konec nepřidávalo lomítko
v tom tvem pravidle neni nic o tom, aby se ti pridavalo jeste na konec lomitko, tzn. ze jedine co muzes udelat je asi zrejme nic, protoze nektere browsery typu firefox si na konec lomitko pridavaji automaticky.
djlj
Profil
aby se na konec nepřidávalo lomítko ale přesměrovávalo by se pouze na [url=http://WWW...
]WWW...
[/url]

Co to je za adresu „WWW...“?
Machi
Profil
Gaudino - Jo, tak to bude nejspíš problém Firefoxu, díky
djlj ale mělo tam být jen "WWW" bez url a přidala se tam URL, pak jsem to upravoval a stalo se z toho tohle :)
djlj
Profil
Machi
Pokud myslíš adresu domena.cz/, tak tam to lomítko být musí, jinak by se ti nic nezobrazilo. A že je to problém Firefoxu? Tak to bych si troufnul napsat akorát tak do Trnky Brnky.

Pokud ale máš na mysli situaci, kdy ti to přidává lomítko i někam dál za adresu, tak máš špatně rewrite pravidlo. Pokud se ale jedná o fyzické adresáře, tak s tím zase nic neuděláš.
DoubleThink
Profil *
Segment path začíná vždy lomítkem. U adresářů volaných bez lomítka server zkusí najít soubor daného jména a pak vrátí přesměrování na variantu s lomítkem.

Dále viz RFC 1630.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

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