Myslel som, že apache mod_rewrite skryje adresu URL, na ktorú sa presmeruje. ak užívateľ vstúpi http://site.com/iPhone a ja som ho nastavil na presmerovanie na http://site.com/search.php?search=iPhone Očakával by som to http://site.com/iPhone by sa stále zobrazoval v paneli s adresou?
Súbor .htaccess je:
<IfModule mod_rewrite.c>
RewriteEngine on
Options +FollowSymlinks
RewriteBase /
RewriteRule ^search/(.*) search.php?search=$1 [R]
</IfModule>
Mám to úplne zmätené?
odpovede:
11 pre odpoveď č. 1Na [R]
modifikátor spôsobí, že odpoveď bude presmerovaná na novú adresu URL namiesto toho, aby bola spracovaná na mieste. Ditch to, a to by malo fungovať (bez ohľadu na iné problémy).
Keď robím prepisovanie adries URL, rád by som zachoval mod_rewrite
ťahák z pridaných bajtov (predtým ILoveJackDaniels) do ruky.