XOOPSの統合パッケージを開発するプロジェクトです。
URLの短縮を行うハック
■ 特徴
下記のURLを短縮します
(1) メニュー
index.php?action=pages_view_main&page_id=xx
-> page_xx.html
(2) 掲示板
index.php?action=pages_view_main&active_action=bbs_view_main_post&post_id=xx&block_id=xx#_xx
-> bbs_xx_xx.html#_xx
(3) 日誌
index.php?action=pages_view_main&active_action=journal_view_main_detail&post_id=xx&block_id=xx#_xx
-> journal_xx_xx.html#_xx
(4) キャビネット
index.php?action=cabinet_action_main_download&block_id=xx&room_id=xx&cabinet_id=xx&file_id=xx&upload_id=xx
-> cabinet_xx_xx_xx_xx_xx.html
● インストール
下記のファイルを所定の場所に設置する
htdocs
- loadpages.php
- htaccess.dist
maple/nccore
- simple_url.php
- SmartyTemplate.class.php (上書き)
webapp/modules/system/config
- htaccess.data.php (上書き)
● 設定
システムの固定リンク機能を使用する/しないで異なる。
A. 固定リンク機能を使用する
(1) 固定リンク機能を有効にする
システム管理 -> サーバー管理
「固定リンクを使用する」を「はい」にする
B. 固定リンク機能を使用しない
(1) RewriteRule を有効にする
htdocs/htaccess.dist を htdocs/.htaccess にリネームする
サーバーによっては RewriteBase を設定する必要あり
● 使用上の注意
(1) 本プログラムを使用したことで、直接または間接的損害が生じた場合でも、いかなる責任をも負わないものとします。
あなたの責任においてご使用下さい。
(2) 全てのケースを検証していません。
副作用があるかもしれません。
何をするプログラムなのか理解したうえでご使用ください。