Autor Zpráva
kozusnikjan
Profil *
Ahoj, pořád válčím s htaccess a jeho pravidly... potřeboval bych pomoct s tímto:
když uživatel půjde na adresu: mujweb.cz/cz tak ať mu to podstrčí mujweb.cz/index.php. Pořád na to nějak nemůžu přijít... Děkuji za pomoc :)

Moderátor Davex: Titulek „.htaccess rewrite rule“ nevystihoval podstatu dotazu. Příště zkus prosím vymyslet lepší.
Marschmallow
Profil
kozusnikjan:
Zřejmě hledáš podstrčení adres v mod_rewrite. Po zadání www.neco.cz/cz se adresa webu v adresním řádku nezmění, ale zobrazí se soubor index.php. Takže by to mohlo vypadat takhle (případně bez lomítek na začátku):
RewriteEngine on
RewriteRule /cz /index.php
DJ Miky
Profil
Marschmallow:
Přesměrování kódem 301 adresu v adresním řádku změní. Pro podstrčení je potřeba RewriteRule. Také je vhodné výraz ukotvit na začátek i konec, jinak bude zachytávat i řetězec cz uprostřed slova (jako /about-czech-republic):
RewriteRule ^cz$ index.php [L,QSA]
kozusnikjan
Profil *
Děkuji moc :) hledal jsem přesně to, co psal Marschmallow. Zkusil jsem a funguje.

Děkuji oběma za snahu :)

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

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