Mojavi SEO対策 | 恵比寿で働くプログラマーのblog

Mojavi SEO対策

Mojaviはフロントコントローラで動くフレームワークのため、ページごとの制御は引数で行っています。

こんな感じ ↓
http://xxxxx.co.jp/index.php?module=Defult&action=Index

そのため、各ページを検索エンジンに拾ってもらうためにちょっとした工夫が必要になります。

まずは、Mojaviのconfig.phpファイルの↓の部分を1から2に変更。

define('URL_FORMAT',1); => define('URL_FORMAT',2);

こうすることで、引数がPATHフォーマットでもMojaviが認識するようになります。

こんな感じ ↓ でも上のURLと同じ動き
http://xxxxx.co.jp/index.php/module/Default/action/Index/

そしてさらに、Mojaviのindex.phpを配置しているディレクトリに、以下の記述をした.htaccessを配置します。

<FilesMatch "^index$">
ForceType application/x-httpd-php
</FilesMatch>

最後に、index.phpをコピーして、index にすれば、出来上がり。

するとこんな感じのURL ↓ でアクセスできます。
http://xxxxx.co.jp/index/module/Default/action/Index/



お気に入りのPHPフレームワークは?