2015.08.30

baseをドメインによって切り替える

baseタグは、ローカルなどのテスト環境から本番サーバーの画像ファイルやCSSファイルなどを参照するときに便利です。

それをドメインごとに、対応したbaseタグに切り替える方法です。

<?php
	$host = $_SERVER["HTTP_HOST"];
	if($host=="core.konjiki.jp") {
		echo '<base href="http://core.konjiki.jp/" />';
	} else {
		echo '<base href="http://prontonet.mobi/" />';
	}
?>

ローカル環境で制作してテストサーバーで一旦確認し、その後本番サーバーへアップするという手順のとき
最後の本番サーバーへのアップの際、baseタグを書き換える手間が省けます。