hypweb.net
XOOPSマニア  最新情報のRSS(サイト全体)
[ 自宅サーバーWebRing |ID=54 前後5表示乱移動サイト一覧 ]

TOP » xpwiki » xpWiki開発日記 » 2008-05-21

2008 5月 21 (水)
 

Ver 3.71.32 (PATH_INFO利用の静的URL対応) anchor.png Edit

Tag: 静的URL PATH_INFO ini設定

Page Top

概要 anchor.png Edit

  • 環境変数 PATH_INFO を利用した、静的URLに対応した。
Page Top

PATH_INFO 利用の静的URL対応 anchor.png Edit

"/index.php/ページ名", "/index/ページ名" というようなスタイルの静的URLに対応しました。

環境変数 PATH_INFO を利用しているため、サーバー環境によっては、動かないことがあるかも知れません。

設定は、管理画面の「環境設定」に設定項目を追加しました。

「ページURLの形式」で、?[PAGE] | [ID].html | index/[PAGE] | index.php/[PAGE] のいづれかを選択します。

「index/[PAGE]」を選択した場合は、.htaccess にて以下の設定が必要になります。

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

また、[PAGE] の部分を UTF-8 エンコーディングして運用できる設定「ページURLを UTF-8 にする」も追加しました。

あと、管理画面にはありませんが、pukiwiki.ini.php にて、"index" 部分を変更することも可能です。

  • pukiwiki.ini.php
    1
    2
    3
    4
    5
    6
    7
    
    // PATH_INFO 使用時 (static_url = 2 or 3) のスクリプト名
    // "index" 以外にする場合は、.htaccess の書き換えと次の内容の「スクリプト名」のファイルを置く
    /* スクリプト名
    <?php
    include 'index.php';
     */
    $root->path_info_script = 'index';

このサイトの UsersWiki では、この "index" を "person" として運用しています。

  • UsersWiki/person
    1
    2
    
    <?php
    include 'index.php';
  • UsersWiki/.htaccess
    1
    2
    3
    
    <FilesMatch "^person$">
        ForceType application/x-httpd-php
    </FilesMatch>

これで、 (xoops.hypweb.net) といったURLでアクセスできるようになります。

Page Top

CVS 更新内容 anchor.png Edit

+  今回の更新分
  • 2008-05-21 20:55 nao-pon
    • * xoops_version.php (1.348):
      • Version 3.71.32
  • 2008-05-21 20:55 nao-pon
    • * ini/pukiwiki.ini.php (1.77):
      • Supported "static url" with "PATH_INFO".
  • 2008-05-21 20:49 nao-pon
    • * class/func/pukiwiki_func.php (1.170), class/func/xpwiki_func.php (1.170), class/include/init.php (1.51), ini/pukiwiki.ini.php (1.76), language/xpwiki/de/plugin/conf.lng.php (1.3), language/xpwiki/de_utf8/plugin/conf.lng.php (1.3), language/xpwiki/en/plugin/conf.lng.php (1.7), language/xpwiki/ja/plugin/conf.lng.php (1.7), language/xpwiki/ja_utf8/plugin/conf.lng.php (1.7), plugin/conf.inc.php (1.11), skin/js/fusen.js (1.12):
      • Supported "static url" with "PATH_INFO".
Page Top

一行コメント anchor.png Edit




トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード印刷に適した表示   ページ新規作成 全ページ一覧 単語検索 最新ページの一覧   ヘルプ   最新ページのRSS 1.0 最新ページのRSS 2.0 最新ページのRSS Atom Powered by xpWiki
Counter: 321, today: 1, yesterday: 0
初版日時: 2008-05-22 (木) 00:39:20
最終更新: 2008-05-22 (木) 09:15:49 (JST) (5815d) by nao-pon
このページのTopへ
メインメニュー
ログイン

ユーザー名:


パスワード:





パスワード紛失  |新規登録
オンライン状況
217 人のユーザが現在オンラインです。 (2 人のユーザが xpwiki を参照しています。)

登録ユーザ: 0
ゲスト: 217

もっと...
サイト情報