Automatický redirect http na www?

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
ju5tHard
Člen | 14
+
0
-

Ahoj,
poradí mi prosím někdo, jak udělat, aby se http://stranka.cz, přesměrovala na www.stranka.cz

Děkuji

Jan Voráček
Člen | 90
+
0
-

Například pomocí mod_rewrite.

na1k
Člen | 288
+
0
-

.htaccess

RewriteEngine on

RewriteCond %{HTTP_HOST} !^www.stranka.cz$
RewriteRule ^(.*)$ http://www.stranka.cz/$1 [R=301]
Tomáš Votruba
Moderator | 1114
+
0
-

Toto je univerzálnější (není třeba u každého webu spešl upravovat).

RewriteEngine on

RewriteCond %{HTTP_HOST} ^([^\.]+\.[^\.]+)$ [NC]
RewriteRule ^(.*)$ http://www.%1/$1 [R=301,L]

Vzhledem ke kategorii byl dotaz směřován nejspíše na routy, jinak by slušelo přesměrování na jiné fórum. Kdyby ne, tak se raději zeptám:

  • Je to v routě možné?
  • Proč ano/ne, či proč tak doporučujete?

Díky.