Autor Zpráva
Fikus
Profil
Snažím se vytvořit user-friendly url pro index.php?page=blabla aby se pomocí mod_rewrite přepsalo na /onas a přitom to bralo také:
/onas/
/o-nas
/onas.htm
/onas.html/ atd.
(je toto obvyklý postup nebo to mám realizovat jinak?)

RewriteRule ^onas\.htm$ %{DOCUMENT_ROOT}/index.php?page=blabla funguje

vytvořil jsem tedy ^o(-|)nas(\.html?)?/?$ ale to hlásí bud error 500 pokud je na konci lomítko nebo 404 pokud je to bez lomítka

Za druhe mi nefunguje
RewriteCond %{HTTP_REFERER} !^http://(www\.)?mojestranka.cz/.*$ [NC]
což by mělo doplnit www. před mojestranka.cz. jestli se nepletu?

Díky

update:
^onas(\.html?)?/?$ zpusobí, že se stránka načte (pro http://www.mojestranka.cz/onas.htm/), ale pouze jako prostý text bez JavaScriptu a CSS!
Anonymní
Profil *
>Za druhe mi nefunguje
RewriteCond %{HTTP_REFERER} !^http://(www\.)?mojestranka.cz/.*$ [NC]
což by mělo doplnit www. před mojestranka.cz. jestli se nepletu?


RewriteCond %{HTTP_HOST} ^example\.com
RewriteRule ^(.*)$ http://www.example.com/$1 [R=301,QSA]
Toto téma je uzamčeno. Odpověď nelze zaslat.

0