0

ディレクトリインデックスの場合、デフォルトのインデックスファイル名をlighttpdconfファイルの絶対パスに設定します。

index-file.names += ( "index.html", "index.php", "/_h5ai/server/php/index.php" )

この/_h5ai/server/php/index.phpスクリプト内で、スクリプト自体へのURLを検索しようとしています。

$path = getenv("SCRIPT_NAME");

これは、Apache httpd、nginx、およびCherokeeで正常に機能します。彼らはそれをのようなものに解決します/_h5ai/server/php/index.php。ただし、lighttpdはそれを現在のURLに解決します。たとえば/abc/、次の絶対パスを加えます/abc//_h5ai/server/php/index.php

これをlighttpdで修正する方法はありますか?

  • コンテキストでそれを見てください:これはGitHubの重要な行です
  • ツール自体:h5aiですが、デモはApachehttpdから提供されます

アップデート

すでにPHPオプションcgi.fix_pathinfo = 1を試しましたが、機能しません:(

4

0 に答える 0