1

ドキュメントのURLを返すことができるSSI環境変数を探しています...

http://www.mySite.com/path/myPage.html

今、私はこれらの他の環境変数を使用してそれを一緒に組み合わせています...

<!--#echo var="SERVER_NAME" -->

これを与える: http://www.mySite.com、そして..。

<!--#echo var="DOCUMENT_URI" -->

これを与える: /path/myPage.html

だから私はこのように両方をまとめています...

http://<!--#echo var="SERVER_NAME" --><!--#echo var="DOCUMENT_URI" -->

そして、それはうまく機能します。

2つの質問:

1)完全なドキュメントURLに対して単一のSSI環境変数がありますか?しばらく探していましたが、見つからないようです。

2)そうでない場合、誰かが理由を説明できますか?HTTP_REFERERリファラーの完全なURLを返すというものがあります。それでは、現在の場所の完全なURLを返すもの、たとえばDOCUMENT_URL

4

1 に答える 1

2

1)いいえ、ありません。これは、すべての環境値の単純なダンプで確認できます。

<pre>
<!--#printenv -->
</pre>

2)なぜですか?よくわかりません。おそらく、1つの変数にそれを含めるのは冗長であり、同じようにまとめることができるからです。それと、サーバープロトコル(HTTPまたはHTTPS)を無視したり、別のポートを使用したりするなど、特定のことも実行したいという事実、またはその他のさまざまな理由があります。

お役に立てば幸い

于 2014-11-07T16:00:03.520 に答える