suin.io

Simplified URLs 1.5

suin2005年7月2日
ダウンロード

このハックは、XOOPSの動的URLを短い静的URLにし、検索エンジンにインデックスされやすくします。SEO対策に有用です。

機能説明

  • http;//xoops_site/modules/mydownloads/index.phpという長いURLをhttp;//xoops_site/mydownloads+index.htmと短く(簡易化)します。
  • queryを含む動的なURLを*.htmと静的なURLとして表示します。
  • 簡易化をしたくないモジュールを指定できます。
  • 相対URLを絶対URLに変換するためShortURLsと比べて安定しています。

注意事項

このバージョンは前バージョン(v0.2)より格段に改良され確実性を増しましたが、完璧に動作をするものではありません。一部の動的コンテンツでは支障をきたす恐れがあります。

他のハックに比べて、SimplifiedURLsは安定性が低いため、必ずどこかで問題が生じるということを理解して下さい。

また、このバージョンがテストされたのはxoops2.0.9です。他のXOOPSでも同様に動作すると思いますが保証は一切ありません。

そして、設定する上でPHPファイルを編集していただきます。ですから、このハックはPHPが少し理解できるXOOPS上級者が利用することを意図しています。

最後に箱庭モジュール、newbb2やブックマークモジュールで障害が発生することは既に報告されています。

更新履歴

0.1 2004-10-17 Close tests start.
0.2 2004-10-27 Add support for wrong urls.
1.0 2005-01-13 Rrevolutionize the method of replacement.
1.1 2005-01-17 Add rules for META tags.
1.2 2005-02-04 Some fix.
1.3 2005-02-12 Add a function which you can choose excluding modules.
1.4 2005-03-12 Add a new rule.
1.5 2005-07-02 [修正]Wordpressモジュールとの衝突を解消:RewriteCond %{REQUEST_FILENAME} !-f,置換ルール等

謝辞

このハックの本となるShortURLsを開発したreynaldo氏に感謝します。

このハックの情報が手に入る書籍

GIJOE (著), matchan (著) 『Customizing XOOPS』

RELATED POSTS