Autor | Zpráva | ||
---|---|---|---|
shragicz Profil |
#1 · Zasláno: 19. 5. 2012, 13:49:54
Ahoj, mám problém s přesměrováním pomocí .htaccess, potřebuji stránku
http://www.neco.cz/index.php presmerovat na http://www.neco.cz/ to stejne napriklad http://www.neco.cz/uvodni-stranka presmerovat na http://www.neco.cz/ pokud použiji RewriteRule ^index.php$ http://www.neco.cz/ [R=301,L] tak se mi rozhodí ostatní odkazy, pokud jsou totiž za index.php nějaké parametry tak se systém chová nekorektně. například: RewriteRule ^klimatizace-domovni/genius-inverter$ http://%{HTTP_HOST}/index.php?id_stranky=33&sess_web_jazyk=1 [L,QSA] se po aplikaci výše uvedéno směrování aplikuje jako /?id_stranky=33&sess_web_jazyk=1 [L,QSA] což je špatně, protože potřebuji v systému některé parametry přidávat jako ?xxx=yyy a to tím pádem nelze prostě http://www.neco.cz/index.php přesměrovat na http://www.neco.cz/ ale http://www.neco.cz/index.php?aa=bb ponechat taj jak je = nesměrovat,čili přesměrovat pouze, pokud se jedná o index.php bez dalších parametrů
snad jsem to popsal nějak srozumitelně. Díky |
||
Ernie Profil |
#2 · Zasláno: 19. 5. 2012, 15:04:05
RewriteCond %{QUERY_STRING} ^$ RewriteRule ^index.php$ http://www.neco.cz/ [R=301,L] |
||
shragicz Profil |
#3 · Zasláno: 19. 5. 2012, 16:15:09
funguje, díky MOC!
|
||
Časová prodleva: 11 let
|
0