apache下的一个rewrite
程序员文章站
2024-01-09 13:11:52
...
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
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原理深度剖析。
你是不是需要在notice.html文件夹下再建立一个.htacess文件。
如果在notice.html文件夹下没有建立的话,程序还是会走public下的.htacess.
具体原理的东西,你可以看看传智播客PHP视频教程 zend framework 第4讲 zend原理深度剖析。
后来发现可以直接对zend的router进行修改的,直接代码级别的。这个逻辑很清晰 比htaccess好用多了,哈哈。
上一篇: 防自动提交认证码彰显Google体帖用户
推荐阅读
-
在Debian下搭建基于Apache-Php-MySQL的wordpress博客
-
我在RedHat linux 6.2下安装Apache-2.0.44的过程
-
WINDOWS下PHP 的pear DB的安装(本地环境:PHP5.4.15+Apache+mysql)_PHP教程
-
Apache1.3.x + PHP4 Beta3在Windows 9x/NT下的安装与配置_PHP
-
浅谈apache和nginx的rewrite的区别
-
Windows 环境下的 PHP5+Apache+mysql 服务器的配置
-
哪位大神教我弄一下apache的404页面?
-
Linux 下的 Apache+JServ+ojsp+SSL+PHP(IMAP+LDAP+MYSQL_PHP教程
-
PHP5在Apache下的两种模式的安装_php基础
-
在SCO下用gcc编译调用mysql数据库的一个小程序_MySQL