Autor | Zpráva | ||
---|---|---|---|
spartan13 Profil |
#1 · Zasláno: 10. 4. 2013, 15:23:46
Dobrý den,
mám jednoduchý zápis: RewriteRule ^([^\?]+)\?(.*) ?page=$1&$2 který má vzít adresu a dát ji do proměnné page, následně vše za otazníkem ponechat a jen nahradit ? za &, jelikož se pak jedná o další proměnné, které tak musí být zapsány. Tento výraz mi však nikdy úspěšně neproběhne, např. u URL = "http://localhost/betprobe/biathlon/athlete?athlete=btcan12407199101" přičemž výraz RewriteRule ^([^\?]+ ?page=$1 proběhne úspěšně, "vadí tomu zápis \? ale nechápu proč"
Děkuji za rady. |
||
Kajman Profil |
#2 · Zasláno: 10. 4. 2013, 15:34:32
V RewriteRule nejde testovat část za otazníkem, ta tam ani nepřijde. Na testování je potřeba RewriteCond, ale pokud chcete jen přidat současné parametry, stačí u RewriteRule použít flag QSA.
|
||
spartan13 Profil |
#3 · Zasláno: 10. 4. 2013, 15:45:11
Kajman:
děkuji za radu! |
||
Časová prodleva: 13 let
|
0