Autor Zpráva
grimword
Profil
Nelekejte se složitosti skriptu, jedná se o primitivní dotaz!

if($_SERVER['SERVER_NAME'] != "www.unie.eu")
{ 
$kamhodit = "http://www.unie.eu/";
header("HTTP/1.1 301 Moved Permanently");
header('location: '.$kamhodit.'');
header("Connection: close");
die();
}


Jak vidíte, pokud přijde člověk na web z adresy bez 'www', tak ho přesměruje na 'www'.

Potřebuji ale aby skript přesměrovával jakoukoliv adresu. Nejen 'unie'. Potřebuji tedy napsat:

...
if($_SERVER['SERVER_NAME'] != "www.********.eu")
....


Jak mám PHPčku říct, že místo 'unie' může být jakýkoliv text? (tak aby se ale 'text místo unie' taky projevil v $kamhodit!)

Děkuji
fandaa
Profil
grimword:
Psáno narychlo, vyzkoušej:
$domain = $_SERVER['SERVER_NAME'];

if(substr($domain, 0, 4) != 'www.') {
  header("HTTP/1.1 301 Moved Permanently");
  header('Location: http://www.' . $domain);
  header("Connection: close");
  die();
}
grimword
Profil
funguje, díky

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0