Autor | Zpráva | ||
---|---|---|---|
Studne Profil |
#1 · Zasláno: 14. 3. 2011, 23:21:04
Ahoj, trápím se tu s nastavením rewrite módu v .htaccess pro přesměrování, konkrétně:
Potřebuji, aby došlo k přesměrování pokud bude v na můj web směrován odkaz, ve kterém bude parametr "?něco=XX+možný ještě jiný parametr". Tento parametr se objevuje ihned za doménou, tedy "www.mujweb.cz/?něco=XX+možný ještě jiný parametr". Potřeboval bych, aby došlo k přesměrování v případě, když bude adresa obsahovat samotný parametr a v případě, že za parametrem budou další údaje tak, aby došlo rovněž k přesměrování na "www.mujweb.cz". Pravděpodobně stačí jedna podmínka, že všechen obsah za "?něco=" půjde rovnou celý pryč. Výše zmíněný parametr se objevuje i na jiné pozici: "http://www.mujweb.cz/product_info.php?products_id=XX&něco=XX&..." Zde bych potřeboval zachovat "http://www.mujweb.cz/product_info.php?products_id=XX" a ostatní odstranit. Můžete mi prosím poradit? |
||
Davex Profil |
#2 · Zasláno: 15. 3. 2011, 18:43:34
Parametry se dají získat regulárním výrazem z proměnné
%{QUERY_STRING} v podmínce RewriteCond a pak se přesměruje pomocí RewriteRule s použitím hodnot %1, %2 atd.
|
||
Časová prodleva: 13 let
|
0