Autor Zpráva
Kolumbus
Profil *
Zdravím,
potřebuji přesměrovat stránku, ideláně pomocí .htaccess na odkaz v této podobě: neco.cz/#neco
Problém mám hlavně s tím křížkem, nevím jak ho napsat, aby ho to schroupalo
zatím sem zkoušl toto:
RewriteEngine On   
RewriteRule /index.php /neco#np2 [R=301,L]
Kajman
Profil
V křížku problém není - jako cíl přesměrování funguje. U přesměrování je ale většinou lepší dávat i flag NE, pokud se tam pracuje s proměnnými.

Pokud jste tam dříve měl něco jiného a použil 301, tak si to prohlížeč pamatuje a znovu se neptá a změny v pravidlech se neprojeví. Na test vždy používejte 302.

Další chybou může být, že úvodní lomítko v .htaccess většinou nebývá a nebo to chybuje (např. se zacyklí) v kombinaci s jinými pravidly.
Kolumbus
Profil *
právě že problém je v tom křížku, přesměruje to, ale křížek změní na %23, takže odkaz na který to přeměruje pak vypada takto: /neco%23np2 namísto /neco#np2
Kajman
Profil
Ten flag NE, by měl zamezit tomuto escapování a tím to vyřešit.
Kolumbus
Profil *
jako takto ?
RewriteRule /index.php /neco#np2 [R=301,L, NE]
Kajman
Profil
Flag NE jste přidal dobře, rady s 302 ignorujete.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

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

0