Autor Zpráva
Miloš
Profil
Podle návodu z www.jakpsatweb.cz/server/htaccess.htmlRedirect na verzi domény s www, jsem se pokusil o opak:
redirect z www.adresy na adresu bez www.

Na výše uvedené stránce nalezená pravidla jsem upravil do následující podoby:
RewriteEngine on
Options +FollowSymlinks
RewriteCond %{HTTP_HOST} ^www.localhost
RewriteRule (.*) http://localhost/$1 [R=301,QSA,L]

Rewrite mám povolený, odzkoušený na jednodušších příkladech a fungující.
Kde jsem udělal chybu?
Kajman_
Profil *
A na www.localhost máte normálně stránky?
Miloš
Profil
Zkoušel jsem obě varianty – v rootu localu jsem adresář www neměl a nefungovalo to; vytvořil jsem ho, ale taky to nezabralo.
Miloš
Profil
PS: jde mi o to, že existují pouze stránky bez WWW a přesměrování chci tehdy, kdyby někdo to www napsal.
YoSarin
Profil
Zkoušel jsem obě varianty – v rootu localu jsem adresář www neměl a nefungovalo to; vytvořil jsem ho, ale taky to nezabralo.
A není potřeba to nastavit ve virtualHosts?
Jako že existují servery www.localhost a localhost a oba mají stejný root. Pak by ten .htaccess snad moh fungovat (ten kód jsem nezkoumal, .htaccess je pro mě taková černá krabička)
Kajman_
Profil *
Težko přesměrujte z adresy, která není nakonfigurována.

Nejdřív bude nutné nastavit apache a asi i dns (třeba v souboru hosts) pro funkční www.localhost.
Toto téma je uzamčeno. Odpověď nelze zaslat.