.htaccessでのリダイレクト

コアとなるPHPのファイルを変えて、その他の引数などはそのまま引き継がせるために
.htaccessにmod_aliasのRedirectを記述して特定のファイルへのアクセスをすべて飛ばします。


Redirect permanent /default.php http://www.example.com/test/index.php


これだとrootのdefault.phpにアクセスされた場合に、
自動的にApacheがwww.example.com/test/index.phpにリダイレクトします。


右のとび先はドメインを含むフルパス記述をしないといけないようです。
当然、他のドメインに飛ばすことも可能です。


permanentは文字通り永久にそちらに移動したことになって、
サーバは301をはきます。


これだと検索エンジン(SEO的)にもこれだと問題ないみたいです。



詳しくは…
mod_alias - Apache HTTP サーバ
.htaccessでリダイレクト機能を利用する方法