Mod Rewrite Problem!
6 příspěvků
Archiv diskusního fóra
Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.
-
Dobry den mam problem s modem rewrite, tady je to pravidlo RewriteEngine On RewriteCond %{HTTP_HOST} ^www\.neco\.wz\.cz RewriteRule ^w/(.+)$ http://www.neco.wz.cz/main.php?akce=$1 [L] Tohle provede ze mi to presmeruje ale prepise mi to i adresu a ja chci aby k presmerovani doslo jen vnitrne a ta napsana adresa treba www.neco.wz.cz/w/cosi tam zustala. Mely by to udelat priznaky.Ale ja tam priznak R nemam tak proc mi tam nezustane?
-
Netušim, jestli to pomůže, ale já tam mam [L,QSA] a funguje mi to spolehlivě.
-
QSA znamena ze se zkopiruje ta cast za otaznikem jako parametr.... to by s tim nemelo mit nic spolecnyho..
-
Stačí aby v rewrite rule byla ta cesta bez toho http://atd. (prostě nikoliv webovská, ale normální linuxovská)
-
<HTML>Ano to presmerovani sice je opticky hezci ale usetri to par komplikaci s adresaremi... viz tento priklad: pokud z www.neco.wz.cz/w/cosi ktera je ovsem skutecne jako: www.neco.wz.cz/main.php?akce=cosi nepresmerujes, budes mit veskere relativni cesty k obrazkum a scriptum (CSS apd) pozadovany z adresare /w/ jako korenoveho, proto si radeji nejprve vsechny cesty predelej na absolutni</HTML>
-
Aha tak ja tam ten adresar nedam. Tak diky moc. Hlavni kamen urazu byl v tom http.