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/"); ?>