www.esj.ne.jp
と
www.e-eafes.org
でアクセスしたときに,
それぞれで行き先を変えてほしいというものだった.
まあ .htaccess
で対処できるだろうと思ったんだけど,
Rewrite
まわりの書きかたを完全に忘れていたので,
時間をくってしまった.
RewriteEngine on
#RewriteBase /
RewriteCond %{HTTP_HOST} ^www.e-eafes.org$ [NC]
RewriteRule ^(www.e-eafes.org[/]*)$ $1/EAFES/ [R=301,L]
とりあえずこれで OK?
.htaccess を評価するまで動作しないんだけど,
他のブラウザだと index.html に書いてある
redirection を先に実行してしまって .htaccess
は無視する,
と……
ホントかな?
みかけ上はそう動いているような.
index.html
をヤメて index.php
にしてみる.
これでどうだ?
<?php
if (strtolower($_SERVER['HTTP_HOST']) == 'www.e-eafes.org') {
header("HTTP/1.1 301 Moved Permanently");
header("Location: http://www.e-eafes.org/EAFES/");
exit();
}
header("HTTP/1.1 301 Moved Permanently");
header("Location: http://www.esj.ne.jp/esj/");
?>