きょうは久々の技術ネタです。 よくWebサイトを作る時にルートパス(/から始まるパス)を多用することがあります。 こんな時に問題になるのがテスト用のディレクトリ、例えば /test以下に展開するなどした場合です。 デモ専用のサーバもしくは、バーチャルドメインが用意できればいいですけど、無理な場合は結構困ります。ルートだと戻りすぎちゃいますからね。 で、いろいろ調べたんですけど、.htaccessでリサイレクトさせて解決出来ました。 前提として、http://s-bot.net/demosite/に、ルートパスで制作したWebサイトを展開する場合の記述です。 Options +FollowSymLinks RewriteEngine on RewriteBase / #指定のディレクトリ以下からのリクエストのみに設定 RewriteCond %{HTTP_REFERER} http://s-