Autor | Zpráva | ||
---|---|---|---|
Mika Profil |
#1 · Zasláno: 29. 1. 2007, 06:43:24
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 * |
#2 · Zasláno: 29. 1. 2007, 10:07:34
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 :) |
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0