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

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

Wed 21 May 2008
 

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>

これで、https://hpwb.net/dGM9M (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




Front page   Edit Freeze Diff Backup Upload Copy Rename ReloadPrint View   New Page Page list Search Recent changes   Help   RSS of recent changes (RSS 1.0) RSS of recent changes (RSS 2.0) RSS of recent changes (RSS Atom) Powered by xpWiki
Counter: 71, today: 1, yesterday: 0
Princeps date: 2008-05-22 (Thu) 00:39:20
Last-modified: 2008-05-22 (Thu) 09:15:49 (JST) (4670d) by nao-pon
このページのTopへ
メインメニュー
ログイン

ユーザー名:


パスワード:





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

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

もっと...
サイト情報