[英]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.