Есть ли простой способ (желательно с htaccess и mod_rewrite), чтобы заставить браузер всегда обращаться к сайту с помощью www. префикс (добавив его автоматически, если необходимо?)
Спасибо.
Rewritecond %{HTTP_HOST} !www.domain.com RewriteRule ^/(.*)$ http://www.domain.com/$1 [R=301]
или, может быть
RewriteCond %{HTTP_HOST} !^www. RewriteRule ^/(.*)$ http://www.%{HTTP_HOST}/$1 [R=301]
Это то, что я использую:
$url= $_SERVER["SERVER_NAME"]; $page=$_SERVER["REQUEST_URI"]; if($url == "example.com"){ header("Location: http://www.example.com$page"); }