Autor Zpráva
Broli
Profil
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 *
nedavat do rule to "http://www.neco.cz/", ale az "/aktuality...."
Broli
Profil
dik, sice nechapu, jakej je v tom rozdil, ale funguje to :)
Broli
Profil
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]
Kajman_
Profil *
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
> 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 *
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).
Broli
Profil
Kajman_
nee, neproslo :(
Bohuzel ochota technicke podpory na Ceskem hostingu je v tomto smeru nulova, takze to asi vzdavam...
Toto téma je uzamčeno. Odpověď nelze zaslat.

0