开发者社区> 问答> 正文

Apache301不能带参数跳转

写了一个Apache根据终端跳转到不同的页面的规则文件,可是只有目录能跳转,带html后缀的都不能跳转,这是为什么?
贴上我的规则:
# 将 RewriteEngine 模式打开
RewriteEngine On
# Rewrite 规则 判断用户浏览器类型,如果是手机就跳转到手机网站
RewriteCond %{HTTP_USER_AGENT} "(baidu.Transcoder|mini|android|blackberry|googlebot-mobile|iemobile|Mobile|ipad|iphone|ipod|opera mobile|palmos|webos|ucweb|Windows Phone|Symbian|hpwOS)"[NC]
RewriteRule ^(.*)$ http://m.nyxkyy.com/$1 [R=permanent,L]


展开
收起
LYAO 2015-08-16 15:23:07 8848 0
3 条回答
写回答
取消 提交回答
  • 你要再建一个html的跳转规则ba
    2015-08-16 20:42:47
    赞同 展开评论 打赏
  • 一个程序员,欢迎骚扰!!!
    RewriteRule ^(.*)$

    ^ 开始
    (.*) 任意字符
    $结束

    问下楼主是所有的都要重写? 没大看明白这正则 请指教。
    2015-08-16 18:23:33
    赞同 展开评论 打赏
  • 解决方案工程师,负责为企业规划上云迁移方案和云上架构设计,在网站建设开发和云计算领域有多年经验,专注于Linux平台的系统维护以及应用部署。致力于以场景化的方式让云计算,用更加通俗易懂的方式让更多人体验云计算,让云端的计算更质朴的落地。
    因为规则写的就是让目录跳转呀
    2015-08-16 15:24:20
    赞同 展开评论 打赏
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
Apache Flink技术进阶 立即下载
Apache Spark: Cloud and On-Prem 立即下载
Hybrid Cloud and Apache Spark 立即下载

相关镜像