我希望有人能帮助我。对于我的网站,我有一个相应的移动网站,其内容与我的完整网站相同,但在移动设备上显示。基本上我想将所有请求从整个站点发送到移动站点,除非 url 变量 sms 存在
所以在我的完整站点的 htaccess 文件中,我有这个:
RewriteCond %{QUERY_STRING} !sms=1 [NC]
RewriteRule ^(.*) http://mobile.mysite.co.uk/$1 [QSA,NC]
但是,当我访问 www.mysite.co.uk/news/index.cfm&sms 时,我收到以下完整站点的 ColdFusion 错误:
File not found: /news/index.cfm
打开调试后,我注意到 CGI 变量 PATH_TRANSLATED 已从
C:\webistes\mysite\news\index.cfm
至
C:\JRun4\bin\http:\mobile.mysite.co.uk\news\index.cfm
我不知所措,不知道发生了什么事?任何帮助或见解将不胜感激。
此外,我正在运行 ColdFusion 8 的多服务器安装,并使用为 ColdFusion 配置的 Apache。