Autor | Zpráva | ||
---|---|---|---|
farradox Profil |
#1 · Zasláno: 28. 1. 2011, 08:32:20
Zdravím,
dostal jsem se přidělený nějaký hosting a nevím, jestli je tam zapnutý htaccess. Všechny odkazy mám na stránce ve formě "url friendly". Když na tento odkaz kliknu, tak vše proběhne v pořádku, htaccess přeloží url, zpracuje a správně přesměruje. Ovšem v URL prohlížeče se najednou objeví zobrazená "nečistá" adresa. Netušíte na čí straně je problém? Předem díky za info |
||
Taps Profil |
#2 · Zasláno: 28. 1. 2011, 09:22:34
farradox:
specifikuj slovo nečistá...Jedná se o to že url adresa není převedena správně ? |
||
farradox Profil |
#3 · Zasláno: 28. 1. 2011, 09:30:49
odkaz je v tomto tvaru:
http://www.xxxxxx.cz/nemovitost/byt-garsoniera-prodej-osobni-brno-mesto-denisovy-sady po přesměrování je všechno v pořádku, ale prohlížeč najednou zobrazuje tento tvar: http://www.xxxxxx.cz/index.php?page=detail&cislo=1 |
||
Kajman_ Profil * |
#4 · Zasláno: 28. 1. 2011, 09:39:24
To je vlastnost přesměrování. Pro zachování původní url se spíše užívá termín podstrkávání.
Jakým kódem dojde k přesměrování? |
||
farradox Profil |
Zápis v .htaccess mám tímto způsobem:
RewriteRule ^nemovitost/(.*) /index.php?page=reality_detail&cislo=$1 [L,QSA] Všude mi to jede v pořádku, ale teď jsem narazil na server, kde se zobrazí ten původní tvar. |
||
Kajman_ Profil * |
#6 · Zasláno: 28. 1. 2011, 09:49:20
Tento kód nedokáže sám o sobě převézt první adresu na druhou. Najděte kód, kterým dojde k přesměrování.
|
||
farradox Profil |
#7 · Zasláno: 28. 1. 2011, 10:52:51
Bohužel v .htaccess nic dalšího nemám. Maximálně ještě "RewriteEngine on" :)
vždyť tento výraz by se měl zobrazit ^nemovitost/(.*) a tato stránka by měla být podstrčená /index.php?page=reality_detail&cislo=$1 [L,QSA] všude používám jenom tento výraz a šlapal bez problémů. |
||
Davex Profil |
#8 · Zasláno: 28. 1. 2011, 20:51:18
farradox:
Toto mod_rewrite pravidlo nikam nepřesměrovává. Třeba ten PHP skript nemá nakonfigurováno nebo správně nepozná, že má používat pěkné adresy. |
||
Časová prodleva: 13 let
|
0