Autor Zpráva
Mika
Profil
Potrebuju nastavit mod_rewrite na localhostu. Kdyz hodim ty stranky na hosting, tak vse slape, ale na localhostu se mi to pořád nedaří rozchodit.
V apachi to mam povolene, dokonce aji nějak funguje, ale rozhodně ne tak jak by měl
Problem bude mozna v tom, ze root localhostu je ve slozce www, ale tam ma vice projektu. takze soubor .htaccess mam umisteny
v www/xyz/
Ve stejné složce je i soubor index.php
No a ja chci, aby se mi třeba adresa http://localhost/xyz/neco přesmělovala na http://localhost/xyz/index.php?page=neco

Takze jsem udelal pravidlo

RewriteRule ^/xyz/([^/]+)$ %{DOCUMENT_ROOT}/xyz/index.php?page=$1 [L,QSA]

Ale tohle nefunguje
Anonymní
Profil *
RewriteRule ^([a-z-A-Z-0-9-]+)$ index.php?page=$1 [L,QSA]
kde ([a-z-A-Z-0-9-]+) urcuje vsetky male, velke pismena a cisla hocikolkokrat (to je slovo) a pozor na koncove lomitka, http://localhost/xyz/neco je nieco ine ako http://localhost/xyz/neco/ , tak potom pozor

inak k tomu .htaccess a cestam: blizsia kosela ako kabat :)
Toto téma je uzamčeno. Odpověď nelze zaslat.

0