12.5. if 条件判断

		
<!--# if expr="$name" -->
	<!--# echo var="name" -->
<!--# else -->
	netkiller
<!--# endif -->
		
		
		
<!--#config timefmt="%A" -->
<!--#if expr="$DATE_LOCAL = /Monday/" -->
<p>Meeting at 10:00 on Mondays</p>
<!--#elif expr="$DATE_LOCAL = /Friday/" -->
<p>Turn in your time card</p>
<!--#else -->
<p>Yoga class at noon.</p>
<!--#endif -->
		
		
		
<!--#if expr="${SERVER_NAME}=/^(www|images|info|myid|ad).mydomain.com.*/" -->

    <!--#set var="WWW_URL" 	value="http://www.mydomain.com"-->
    <!--#set var="NEWS_URL" value="http://news.mydomain.com"-->
    <!--#set var="IMG_URL" 	value="http://img.mydomain.com"-->
    <!--#set var="JS_URL" 	value="http://img.mydomain.com/js"-->
    <!--#set var="CSS_URL" 	value="http://img.mydomain.com/css"-->

<!--#else -->

...
...

<!--#endif -->


<!--#if expr="${DOCUMENT_URI}=/\/cn\/.*/"-->
        <!--#set var="LANG" value="cn"-->
<!--#elif expr="${DOCUMENT_URI}=/\/tw\/.*/"-->
        <!--#set var="LANG" value="tw"-->
<!--#elif expr="${DOCUMENT_URI}=/\/en\/.*/"-->
        <!--#set var="LANG" value="en"-->
<!--#endif-->


<!--# if expr="${SERVER_NAME}=/.*.example.com/" -->
    <!--#set var="WWW_URL"      value="//www.example1.com"-->
    <!--#set var="CSS_URL"      value="//css.example1.com"-->
    <!--#set var="IMG_URL"      value="//img.example1.com"-->
<!--# else -->
    <!--#set var="WWW_URL"      value="//www.example.com"-->
    <!--#set var="IMG_URL"      value="//img.example.com"-->
<!--# endif --> 
		
		

判断HTTP与HTTPS

		
<!--#set var="HTML_HOST" value="http://www.example.com"-->
<!--#set var="INFO_HOST" value="http://info.example.com"-->
<!--#set var="NEWS_HOST" value="http://news.example.com"-->

<!--#if expr="${SERVER_PORT}=/443/"-->

<!--#set var="MYID_HOST" value="https://myid.example.com"-->
<!--#set var="IMG_HOST" value="https://myid.example.com/images"-->
<!--#set var="JS_HOST" value="https://myid.example.com/images"-->
<!--#set var="CSS_HOST" value="https://myid.example.com/images"-->

<!--#else -->

<!--#set var="MYID_HOST" value="http://myid.example.com"-->
<!--#set var="IMG_HOST" value="http://images.example.com"-->
<!--#set var="JS_HOST" value="http://images.example.com"-->
<!--#set var="CSS_HOST" value="http://images.example.com"-->

<!--#endif -->

<!--#set var="IMAGE_POST_HOST" value="http://card-up.example.com:4141"-->
<!--#set var="IMAGE_UPLOAD_HOST" value="http://card-look.example.com:4242"-->


<!--#if expr="${DOCUMENT_URI}=/\/cn\/.*/"-->
        <!--#set var="LANG" value="cn"-->
<!--#elif expr="${DOCUMENT_URI}=/\/tw\/.*/"-->
        <!--#set var="LANG" value="tw"-->
<!--#elif expr="${DOCUMENT_URI}=/\/en\/.*/"-->
        <!--#set var="LANG" value="en"-->
<!--#endif-->
		
		

判断是否经过反向代理

		
<!--#if expr="${X_FORWARDED_FOR}"-->

<!--#set var="IMG_HOST" value="/images"-->
<!--#set var="JS_HOST" value="/images"-->
<!--#set var="CSS_HOST" value="/images"-->

<!--#else -->

<!--#set var="IMG_HOST" value="http://images.example.com"-->
<!--#set var="JS_HOST" value="http://images.example.com"-->
<!--#set var="CSS_HOST" value="http://images.example.com"-->

<!--#endif -->		
		
		

&& 操作

		
<!--#if expr="(${HTTP_USER_AGENT} = /Mozilla\/4/) && (${HTTP_USER_AGENT} != /MSIE/)" -->
 Netscape styles
<!--#elif expr="(${HTTP_USER_AGENT} = /Mozilla\/4/) && (${HTTP_USER_AGENT} = /MSIE/)" -->
MSIE styles
<!--#else -->
You must be using Opera or other?
<!--#endif -->		
		
		




原文出处:Netkiller 系列 手札
本文作者:陈景峯
转载请与作者联系,同时请务必标明文章原始出处和作者信息及本声明。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值