Autor Zpráva
john.doe
Profil *
Zdravím,
potřeboval bych po nějaké dobré duši napsat pravidla do .htacces týkající se mod_rewrite.
Prosím neposílejte návody, tohle se opravdu učit nechci, jsem amatér a do takové hloubky jít nechci.Je to pro web charitativní organizace, takže si autor připíše dobrý skutek ;). Jde mi o tohle:

odkazy na jednotlivé stránky mám takhle:

http://domena.cz/index.php?page=nazev-stranky

a rád bych aby to vypadalo takhle:

http://domena.cz/nazev-stranky

Díky moc za pomoc:)
fandaa
Profil
ja pouzivam tohle:



RewriteEngine On
RewriteRule ^([A-Za-z0-9-]+)/?$ /index.php?page=$1

john.doe
Profil *
RewriteEngine On
RewriteRule ^([A-Za-z0-9-]+)/?$ /index.php?page=$1


tak pokud mám tohle napsat do prázdného souboru .htacces a ten pak zkopírovat do rootu webu tak mi to nefunguje .vyhazuje to chybu 404. zkouším to na hostingu ic.cz a tam je htacces povolený.

ví někdo co s tím?

dík moc
bukaj
Profil
john.doe
/ je označení pro root souborového systému, takže Apache hledá soubor index.php tam a ne v rootu webu.

Možná by pomohlo:
RewriteEngine On
RewriteRule ^([A-Za-z0-9-]+)/?$ %{DOCUMENT_ROOT}/index.php?page=$1
Za předpokladu, že je index.php v rootu.
john.doe
Profil *
Možná by pomohlo:
RewriteEngine On
RewriteRule ^([A-Za-z0-9-]+)/?$ %{DOCUMENT_ROOT}/index.php?page=$1
Za předpokladu, že je index.php v rootu.


index.php v rootu je, ale pořád mi to nefunguje, jenom pro kontrolu jestli něco nedělám špatně, odkazy jsem změnil na tvar:

<a href="nazev-stranky">odkaz</a>
bukaj
Profil
john.doe
U těch odkazů to bude chtít uvádět absolutní adresu...

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

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