繁体   English   中英

使用SSI打印文档路径

[英]printing document path with SSI

我目前正在尝试使用Apache中的SSI打印出文档路径。 我设法使其正常工作,只是我必须在开始时在“ http://”中进行硬编码。 我当前的代码是:

You are currently here: <a href="http://<!--#echo var="HTTP_HOST" --><!--#echo var="REQUEST_URI" -->">http://<!--#echo var="HTTP_HOST" --><!--#echo var="REQUEST_URI" -->url.shtml</a>

问题是,当我通过https查看该文档时,它仍然显示“ http”,这意味着它无法链接到自身。

有什么办法可以在不对'http://'进行硬编码的情况下做到这一点? 我在网上看过,但是大多数例子都是这样做的。

谢谢。

<!--#if expr="$SERVER_PORT = 80" -->
  <!--#set var="protocol" value="http" -->
<!--#elif expr="$SERVER_PORT = 443" -->
  <!--#set var="protocol" value="https" -->
<!--#endif -->

然后,您可以使用<!-#echo var =“ protocol”->

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM