Proč .htaccess přesměrovává
4 příspěvky
Archiv diskusního fóra
Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.
-
Mám kód RewriteEngine on RewriteCond %{HTTP_HOST} ^(.*)\.to\.kvalitne\.cz RewriteRule ^(.*)$ http://to.kvalitne.cz/%1/$1/ [L,NC,QSA] Ale při zadání URL se subdoménou do prohlížeče to přesměruje(v prohlížeči vidím jinou URL) místo podsrčení. Jak vypnout flag R, který tam není?
-
Pokud cíl přesměrování obsahuje celou adresu (tzn. http://to.kvalitne.cz..), Apache to automaticky vyhodnotí jako úplné přesměrování (takže automaticky doplní "R=301"). Nemůže totiž vědět, jestli požadavek po přesměrování přijde zpátky k němu ;) .. RewriteRule ^(.*)$ /%1/$1/ [L,NC,QSA] ..
-
Dělá to skoro totéž
-
Tak jsem zkusil ... a ono to dosazuje absolutní cestu http://test.to.kvalitne.cz/3w/kvalitne.cz/t/to/test , jak tam dát relativní? RewriteCond %{HTTP_HOST} ^(.*).to.kvalitne.cz$ [NC] RewriteRule ^(.*)$ %1 [L]