J jlee Medlem sedan dec. 2002 378 inlägg Frågan 27 apr. 2007 09:22 #1 Vill kolla i min php sida om besökaren skrivit www. före i filnamnet annars vill jag ladda om sidan så den får www. framför resten av filnamnet. Hur kan man lösa detta?
Enklast är nog att använda substr() för att kolla början på strängen (koller kanske efter http:// också?):
http://se.php.net/manual/en/function.substr.php
G GunnarD Medlem sedan juni 2001 4 290 inlägg Följande borde fungera:
if($_SERVER['SERVER_NAME']=='foobar.se') {
header("Location: http://www.foobar.se");
}
T The_Hulk Medlem sedan juni 2003 1 837 inlägg Går även att lösa med .htaccess-fil
Options +FollowSymlinks
RewriteEngine on
RewriteCond %{http_host} ^domain.com [nc]
RewriteRule (.*)$ http://www.domain.com/$1 [r=301,nc]
J jlee Medlem sedan dec. 2002 378 inlägg Mycket bra! Tack GunnarD
och The Hulk för en andra lösning
Ahaa, läste frågan lite fel - såg inte att du ville ladda om ;)