Mod Rewrite - Více parametrů – Webové servery (Apache, IIS...), .htaccess – Fórum – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Mod Rewrite - Více parametrů – Webové servery (Apache, IIS...), .htaccess – Fórum – Programujte.comMod Rewrite - Více parametrů – Webové servery (Apache, IIS...), .htaccess – Fórum – Programujte.com

 

survik1
~ Moderátor
0
Posthunter
25. 3. 2008   #1
-
0
-

Dobrý den. Snažím se vytvořit celý web přes Mod Rewrite, ale objevil se problém. Server totiž bere v "neco/test" část "neco/" jako složku a v případě přidání "/" do podmínky se pak předává v prvním parametru celý příkaz. Nevím, jak to líp vysvětlit, tak snad bude stačit chybní příklad:



RewriteEngine on
RewriteRule ^([a-zA-Z0-9\\/-]*)$ /gamelight/index\.php?page=$1&page2=$2 [L,NC]


Otázka tedy zní. Jak rozdělit "neco/test" na "neco" a "test" a předat je do proměnných $1 a $2? Děkuji

Nahlásit jako SPAM
IP: 89.102.163.–
Život je jen hra, která se nedá vyhrát.
mylan40
Super člen
25. 3. 2008   #2
-
0
-

RewriteRule ^([a-z0-9\-]+)/([a-z0-9\-]+)$ /gamelight/index\.php?page=$1&page2=$2 [L,NC]

alebo, ak tam môže byť hocijaký znak:
RewriteRule ^([^/]+)/([^/]+)$ /gamelight/index\.php?page=$1&page2=$2 [L,NC]


Píšem to z hlavy, neviem, či je to dobre :-D... a [NC] je tuším "No Case", takže stačí a-z; a ak máš $1 a $2 tak potrebuješ uložiť 2 "premenné", takže vo výraze musí byť 2x ( ) a hviezdičku som zmenil na + (=aspoň 1 znak).
Dúfam, že som aspoň trochu pomohol...

Nahlásit jako SPAM
IP: 85.248.56.–
survik1
~ Moderátor
0
Posthunter
25. 3. 2008   #3
-
0
-

To mylan4 : Díky, funguje to skvěle :)

Nahlásit jako SPAM
IP: 89.102.163.–
Život je jen hra, která se nedá vyhrát.
Zjistit počet nových příspěvků

Přidej příspěvek

Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!

Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku

×Vložení zdrojáku

×Vložení obrázku

Vložit URL obrázku Vybrat obrázek na disku
Vlož URL adresu obrázku:
Klikni a vyber obrázek z počítače:

×Vložení videa

Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
 
Podporujeme Gravatara.
Zadej URL adresu Avatara (40 x 40 px) nebo emailovou adresu pro použití Gravatara.
Email nikam neukládáme, po získání Gravatara je zahozen.
-
Pravidla pro psaní příspěvků, používej diakritiku. ENTER pro nový odstavec, SHIFT + ENTER pro nový řádek.
Sledovat nové příspěvky (pouze pro přihlášené)
Sleduj vlákno a v případě přidání nového příspěvku o tom budeš vědět mezi prvními.
Reaguješ na příspěvek:

Uživatelé prohlížející si toto vlákno

Uživatelé on-line: 0 registrovaných, 2 hosté

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý