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フレームワークは?
こんな感じ ↓
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フレームワークは?