ユーザ用ツール

サイト用ツール


serverapps:dokuwiki:lighttpd:rewriteurl

文書の過去の版を表示しています。


urlの書き換え

設定

- dokuwiki関連用設定ファイルに以下を追記

  • /usr/local/etc/dokuwiki/lighttpd.conf
    # rewrites for dokuwiki
    $HTTP["url"] =~ "^/" { index-file.names = ("doku.php") }
    url.rewrite-once = (
      "^/lib/.*$"                     => "$0",
      "^/_media/(.*)?\?(.*)$"         => "/lib/exe/fetch.php?media=$1&$2",
      "^/_media/(.*)$"                => "/lib/exe/fetch.php?media=$1",
      "^/_detail/(.*)?\?(.*)$"        => "/lib/exe/detail.php?media=$1&$2",
      "^/_detail/(.*)?$"              => "/lib/exe/detail.php?media=$1",
      "^/_export/([^/]+)/(.*)\?(.*)$" => "/doku.php?do=export_$1&id=$2&$3",
      "^/_export/([^/]+)/(.*)"        => "/doku.php?do=export_$1&id=$2",
      "^/doku.php.*"                  => "$0",
      "^/feed.php.*"                  => "$0",
      "^/(.*)\?(.*)"                  => "/doku.php?id=$1&$2",
      "^/(.*)"                        => "/doku.php?id=$1"
    )

参考

serverapps/dokuwiki/lighttpd/rewriteurl.1656663384.txt.gz · 最終更新: 2022/07/01 08:16 by hayashi