Autor Zpráva
MjK
Profil
Zdravim mistni guru a prosim o pomoc s nasledujicim:
- na webu preferujeme variantu s www, proto jsem pridal rewrite na toto pravidlo, ktere zda se, funguje ...
Nicmene potrebujeme jeste, aby se vsechny odkazy na webu domena.cz/cz/* jevily jako domena.cz/*

Uz se tu s tim trapim hodinu a nevim, jak na to .... Mimochodem, mam nekam pridat parametr [L]?

# prida www
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301]

#odstrani /cz/ z adresy
RewriteCond %{REQUEST_URI} ^(.*)\.cz/cz/(.*) [NC]
RewriteRule ^(.*)\.cz/cz/(.*) ^(.*)\.cz/(.*) [R=301]


Dekuji moc za kazdou radu.
MjK
Profil
Tak s [L] jiz vim, jak na to ... nicmene ani
RewriteCond %{REQUEST_URI} ^*\.cz/cz/ [NC]
RewriteRule ^*\.cz/cz/ http://www.adresa.cz/    [R=301]
mi nefunguje ... pomuze nekdo, prosim ?
MjK
Profil
ani toto nefunguje :/
RewriteRule ^cz/(.*)$ /$1 [R=301,NC]RewriteRule ^cz/(.*)$ /$1 [R=301,NC]

Zacinam byt zoufaly po vyzkouseni asi 40. nefunkcni moznosti ...
Davex
Profil
MjK:
Nicmene potrebujeme jeste, aby se vsechny odkazy na webu domena.cz/cz/* jevily jako domena.cz/*
Co to přesně znamená? Nestačí třeba opravit odkazy na webu, aby v nich nebylo to /cz/ a soubory z adresáře /cz/ přesunout o úroveň výš?

ani toto nefunguje
Poslední pokus by něco dělat měl (pokud si odmyslím, že je pravidlo chybně zkopírované dvakrát za sebou). Co znamená, že to nefunguje? Dělá to část toho co potřebuješ, něco jiného nebo vůbec nic?
MjK
Profil
Davex:

zadny adresar /cz/ prave vubec na webu neexistuje ... pere to tam system sam, nejspis kvuli jazykovym mutacim ...

tak posledni moznost fungovala, ale rozhodila zase jinou cast, ktera neni bezne videt (rezervacni system :/ )
Davex
Profil
MjK:
Pokud je tam nějaký systém a je-li opravdu nezbytné zkracovat adresu, tak by se to mělo především upravit v tom systému a ne se to snažit nějak dodatečně pytlíkovat přes mod_rewrite.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

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