Autor | Zpráva | ||
---|---|---|---|
Bouda Profil |
#1 · Zasláno: 15. 11. 2010, 14:08:40 · Upravil/a: Bouda
Dobrý den.
Dneska jsem začal zkoušet a snažit se pochopit mod_rewrite. Nevím jestli něco dělám špatně, nebo je to normální stav, tak prosím o radu abych byl lépe v obraze. Fórum tu procházím už od rána a tohle jsem stále nepochopil. Problém: Když si nastavím přejmenování odkazu. RewriteEngine on RewriteRule ^index/([0-9][0-9])/$ index.php?add=$1 Poté přejdu na stránku: http://localhost/testweb3/index/96/ dostanu se správně na http://localhost/testweb3/index.php?add=96 Nyní nastává problém, že všechny odkazy na zobrazené stránce (css a menu) se změní na např: místo http://localhost/testweb3/index.php?add=4 mam http://localhost/testweb3/index/96/index.php?add=4 a to už je špatně. Podařilo se mi to obějít tim, že u odkazů píšu celou cestu, ale to mi nepřijde správně, když při nahrávání na server nebude web určitě ve složce testweb3. příklad odkazu na css soubor. <link rel="stylesheet" type="text/css" href="/testweb3/styles/default.css"> Jsem docela začátečník a snažim se to hlavně pochopit, tak doufam, že jsme dostatečně popsal můj problém. díky |
||
blaaablaaa Profil |
#2 · Zasláno: 15. 11. 2010, 14:54:46
V hlavicce si nastav <base href="http://localhost/testweb3/">
|
||
Bouda Profil |
#3 · Zasláno: 15. 11. 2010, 14:58:03
blaaablaaa:
Moc díky. Taková jednoduchá blbost a hned se člověku dýchá líp. |
||
Časová prodleva: 10 let
|
0