PHP / htaccess / mod_rewrite ile www öneki zorlamak

2 Cevap php

Her zaman www ile bir siteye erişmek için tarayıcıyı zorlamak için kolay bir yol (tercihen htaccess ve mod_rewrite ile) vardır. önek (otomatik gerektiğinde ekleme?)

Thx.

2 Cevap

Rewritecond %{HTTP_HOST} !www.domain.com
RewriteRule ^/(.*)$ http://www.domain.com/$1 [R=301]

ya da belki

RewriteCond %{HTTP_HOST} !^www.
RewriteRule ^/(.*)$ http://www.%{HTTP_HOST}/$1 [R=301]

Bu benim ne kullanın:

$url= $_SERVER["SERVER_NAME"];
$page=$_SERVER["REQUEST_URI"]; 
if($url == "example.com"){
    header("Location: http://www.example.com$page");
}