jde nejak zaridit aby, ti co zadaji napr www.neco.xf.cz aby to automaticky hodilo neco.xf.cz? vim ze je to blbost, ale i tak...
da se to.. Napadlo me kontrolovat $_SERVER['HTTP_HOST'] v PHP.... pro zkousku sem si napsal jednoduchy skriptik:
<?php
foreach($_SERVER as $server=>$val) {
print("$server=>$val<br>");
}
?>
takze potom by mohlo byt neo jako:
<?php
if($_SERVER['HTTP_HOST'][0]!='www') { //Pokud nezacina HTTP_HOST na www
header('location:server.wz.cz'); //Tak presmeruje
} //Jinak necha byt
?>
i kdyz by to asi melo byt naopak... aby to prehodilo spravne;)
<?php
if($_SERVER['HTTP_HOST'][0]=='www') { //Pokud zacina HTTP_HOST na www
header('location:server.wz.cz'); //Tak presmeruje -- UPRAVIT!
} //Jinak necha byt
?>
UPOZORNENI! Ten soubor musi mit priponu .php a toto musi byt uplne nahore a nesmi byt pred tim zadna mezera, novy radek, proste nic..
zkousel jsem, ale bohuzel nefunguje.... :-/
a neslo yb to nejak udelat pres ten . htassec (nebo jak se to jmenuje) ?
echo $_SERVER['HTTP_HOST'][0]; - co prosím znamená ta 0 v hranatých závorkách? Vrací to pouze w - tedy jen jedno a porovnává se to se třemi
zkus tohle
if(strtolower(substr($_SERVER['HTTP_HOST'],0,3))=='www')) {
header('location:blabla');
}
a nebo zkus ten .htaccess
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www.neco.xf.cz
RewriteRule (.*) http://neco.xf.cz/$1 [R=301,QSA,L]
viz : http://www.jakpsatweb.cz/server/mod-rewrite.html
to [0] je jako prvni pismeno... me teda funguje v IRC botovi if($data['text'][0']=='~mastermind') ...