Autor | Zpráva | ||
---|---|---|---|
Broli Profil |
#1 · Zasláno: 6. 2. 2006, 22:14:04
potreboval bych odkaz typu:
http://www.neco.cz/aktuality/archiv/ nasmerovat do: http://www.neco.cz/aktuality/?type=archiv ale tak, aby se predala ta hodnota a zaroven zustala v prohlizeci puvodni adresa (http://www.neco.cz/aktuality/archiv/ ) mam pravidlo: RewriteEngine On RewriteRule (archiv) http://www.neco.cz/aktuality/index.php?type=$1 [QSA] ...sice dojde k presmerovani, ale v adrese se objevi na cilova URL (http://www.neco.cz/aktuality/?type=archiv). poradime mi, jak to upravit, aby tam zustal puvodni odkaz? |
||
pxcz Profil * |
#2 · Zasláno: 6. 2. 2006, 22:17:02
nedavat do rule to "http://www.neco.cz/", ale az "/aktuality...."
|
||
Broli Profil |
#3 · Zasláno: 6. 2. 2006, 22:51:47
dik, sice nechapu, jakej je v tom rozdil, ale funguje to :)
|
||
Časová prodleva: 8 dní
|
|||
Broli Profil |
#4 · Zasláno: 14. 2. 2006, 18:51:13
tak ještě jeden problém...
zdá se, že pravidlo v tomto formátu na Českém Hostingu nefuguje (na localu v pohodě). Předpokládám, že je to způsobené tím, že se nepoužívá .htaccess ale pravidla zapisují admini někam do configu Apache. Bohužel, technická podpora není zrovna nejochotnější, je ji zcela jedno,ze nastaví pravidla, která nefungují a nehodlá to dále řešit či poradit. Proto se obracím na vás, zda nevíte, jak tyto pravidla upravit pro fungování na serverech CH... Pravidla jsou platná pouze pro složku "cs/aktuality-a-novinky/" v rámci domény http://www.web-works.cz/ Pokud bude tedy zadána adresa "http://www.web-works.cz/cs/aktuality-a novinky/archiv", požaduji zpracování požadavku skriptem " http://www.web-works.cz/cs /aktuality-a-novinky/index.php?type=archiv" V případě, že bude zadána adresa "http://www.web-works.cz/cs/aktuality-a novinky/strana-[číslo]" nebo "http://www.web-works.cz/cs/aktuality-a novinky/archiv/strana-[číslo]" , požaduji zpracování požadavku skriptem " http://www.web-works.cz/cs /aktuality-a-novinky/index.php?type=archiv&pg=[číslo]". Pokud bude zadána adresa "http://www.web-works.cz/cs/aktuality-a novinky/ detail-[cokoliv]", požaduji zpracování skriptem "http://www.web-works.cz/cs /aktuality-a-novinky/index.php?detail=[cokoliv]". Ve všech případech by se tedy měly předat proměnné a zároveň zachovat URL původního požadavku. Současná pravidla: RewriteRule (archiv) /cs/aktuality-a-novinky/index.php?type=$1 [QSA] RewriteRule strana-([0-9]*) /cs/aktuality-a-novinky/index.php?type=archiv&pg=$1 [QSA] RewriteRule detail-(.*)/ /cs/aktuality-a-novinky/index.php?detail=$1 [QSA] |
||
Časová prodleva: 4 dny
|
|||
Kajman_ Profil * |
#5 · Zasláno: 18. 2. 2006, 19:56:38
Možná takto.
RewriteRule cs/aktuality-a-novinky/archiv /cs/aktuality-a-novinky/index.php?type=$1 [QSA,L] RewriteRule cs/aktuality-a-novinky/strana-([0-9]*) /cs/aktuality-a-novinky/index.php?type=archiv&pg=$1 [QSA,L] RewriteRule cs/aktuality-a-novinky/detail-(.*)/ /cs/aktuality-a-novinky/index.php?detail=$1 [QSA,L] |
||
halogan Profil |
#6 · Zasláno: 18. 2. 2006, 20:33:57
> dik, sice nechapu, jakej je v tom rozdil, ale funguje to :)
nemuzes rewritnout na absolutni URL, aniz bys nezmenil viditelnou adresu, pak by se dala podstrcit jakakoliv stranka. |
||
Kajman_ Profil * |
#7 · Zasláno: 19. 2. 2006, 19:02:44
nemuzes rewritnout na absolutni URL, aniz bys nezmenil viditelnou adresu
Pokud se nepletu, tak s mod_proxy to možné je (pomineme-li omezování možností zákonem). |
||
Časová prodleva: 8 dní
|
|||
Broli Profil |
#8 · Zasláno: 27. 2. 2006, 17:32:54
Kajman_
nee, neproslo :( Bohuzel ochota technicke podpory na Ceskem hostingu je v tomto smeru nulova, takze to asi vzdavam... |
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0