• 技术文章 >后端开发 >php教程

    apache下的一个rewrite解决方法

    2016-06-13 11:47:30原创312
    apache下的一个rewrite
    1:我的是zend环境,默认下除了一些静态资源都映射到index.php了
    2:我有一个新的映射notice.html 想映射到content/index ,然后让content/index 再映射到index.php
    我该怎么写呢?

    RewriteEngine On

    RewriteRule notice\.htm$ content/index [NC,L]
    RewriteRule !\.(gif|css|js|jpg|png|pdf|ico|html|php|swf|wmv)$ index.php [NC,L]

    我发现这个规则是直接notice.html 映射到了index.php
    而不是content/index 映射到了index.php

    ------解决方案--------------------
    你是不是需要在notice.html文件夹下再建立一个.htacess文件。
    如果在notice.html文件夹下没有建立的话,程序还是会走public下的.htacess.

    具体原理的东西,你可以看看传智播客PHP视频教程 zend framework 第4讲 zend原理深度剖析。
    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:nbsp index notice content php
    上一篇:PHP,session有关问题,$_SESSION 取不出数据,咋回事 下一篇:php中header执行后没有输出,该怎么解决
    VIP课程(WEB全栈开发)

    相关文章推荐

    • 【腾讯云】年中优惠,「专享618元」优惠券!• PHP里的单例类写法实例_PHP• PHP统一页面编码避免乱码问题_PHP• php数组键名技巧小结_PHP• PHP与MYSQL中UTF8编码的中文排序实例_PHP• php中__destruct与register_shutdown_function执行的先后顺序问题_PHP
    1/1

    PHP中文网