.htaccess的写法 - ZF Dream

.htaccess的写法

阿克 posted @ 2008年10月20日 04:44 in 自学笔记 with tags htaccess , 1884 阅读

 根据Zend Framework的官方手册,.htaccess推荐这样写:

RewriteEngine on
RewriteRule !\.(js|ico|gif|jpg|png|css)$ index.php

其中js|ico|gif|jpg|png|css的意思是,如果URL请求中包含这些后缀的话,就不要转到index.php这个分发主页去处理,而是按照正常地址处理即可。其他请求一律转到index.php去,在那里程序会根据URL来分析访问者需要找哪个控制器(Controller),要干什么(Action)。然后交给application目录下的相应程序去处理。

这样一来,网站的入口基本只有index.php这一个,把原先我们按照目录和文件的传统访问方式,转化成为行为动作的方式,网站内部结构得到了保护。随着Web2.0的概念推广,可以发现行为动作为访问依据的网站越来越多。如果设计得好,这些不带php后缀的动作足以让访问者摸不着你到底使用的是哪个动态语言。网站安全性也得到了提升。

(阿克原创,版权所有)


登录 *


loading captcha image...
(输入验证码)
or Ctrl+Enter
Host by is-Programmer.com | Power by Chito 1.3.3 beta | © 2007 LinuxGem | Design by Matthew "Agent Spork" McGee