.htaccessファイルに設定された特定のルールの値を取得するためのPHPのメソッドがあるかどうか疑問に思っていますか?基本的には、(たとえば)RewiteBaseルールがある場合、その値は何ですか?
$_SERVERおそらく、のマニュアルにはこれを提供するものは何もないようfread()です。
いいえ、それを取得する方法はありません。
RewriteBaseそれ自体はルールではなく、書き換えプロセスの前にURLが切り取られる文字列です。
したがって、phpにはそれを取得する機会がありません
PS:個人的には、その価値に頼る理由は考えられません。おそらく、あなたは間違った方法でいくつかの問題を解決しようとしています。
PPS:ここのコメントから@Adiの質問に答えます:
.htaccess次の理由により、単に読み取ることはできません。
.htaccessファイルがあり、どれが使用されているかを確認できない場合がありますRewriteCondで指定できますhttpd.confこれを行う目的は何ですか?
/と同様にENV変数を設定できることに注意してください。.htaccessphp_flagphp_value
これがオプションでない場合は、明らかにファイルの内容を読んで、ある種のgrepを実行することができます。
file_get_content('.htaccess');トリックを行う必要があります。