Autor Zpráva
Jirka-web
Profil *
Dostal jsem úkol aby jsem zjednodušil URL na našich stránkách.
Doposud se na stránkách zobrazovalo http://www.xxx.cz/index.php?page=projekty a potřeboval by jsem aby se zobrazovalo http://www.xxx.cz/projekty a aby když uživatel tento zjednodušený formát zadá do prohlížeče, tak aby mu to také fungovalo.
Jako web server používám IIS s PHP.
Na internetu jsem našel jak to provádět na serveru Apache, ale o IIS jsem nikde nezjistil skoro nic.

Děkuji za pomoc
Leo
Profil
V nouzi nejvyssi se misto mod_rewrite (nebo nejake jeho obdoby pro IIS) daji pouzit chybove stranky 404, to by mohlo fungovat i na IIS, Leo
Jirka-web
Profil *
Jo o tom už jsem něco četl, ale spíš jsem myslel, jesli to nelze provádět přímo nějakým skriptem v PHP.
FantomX1
Profil
Skus googlit

http://www.google.com/search?q=url+rewriting+iis
Marty
Profil
Na tohle jsou přímo dělané ISAPI, ty jsou ale placené.

Pak ještě prý existuje nějaká free varianta, která ale bude ovlivňovat všechny weby na daném serveru, čili pro sdílený hosting je to nepoužitelný.
Jirka-web
Profil *
Tak už jsem našel nějakou freeware aplikaci na ISAPI, která tento problém řeší. Kdyby měl někdo zájem tak je na: http://www.motobit.com/help/url-replacer-rewriter/iis-mod-rewrite.asp
Leo
Profil
"Jo o tom už jsem něco četl, ale spíš jsem myslel, jesli to nelze provádět přímo nějakým skriptem v PHP."

Lze, ale musi mu to nejak predat webserver. Pokud pozadavek klienta smeruje na http://www.xxx.cz/projekty a nic takoveho na webserveru neexistuje, tak to samotny PHP nespravi (to byste musel mit skutecne adresar projekty a v nem index.php, ale tomu se chcete vyhnout). Webserver musi nejak predat tento pozadavek na vas skript, Leo
Toto téma je uzamčeno. Odpověď nelze zaslat.