to countstars(深空):
   说说你的思路啊,综合百家之长,我可以再重写的。

解决方案 »

  1.   

    我还没过完整的程序,最近又在写一些基础类,所以~~
    至少我的首页没有这么简单,呵呵
    我昨天刚好看到一份类似的结构,随便看了下就几个安全性的BUG
    我觉得文件结构应该是层层过滤型的,getURL,checkURL,page,permission,action...
    所以我的文件组织基本上是线性的
      

  2.   

    问一下楼主:
    .htaccess文件我用记事本可以直接建立,只要保存时选择"所有文件",
    当然也可以用apache的htpasswd建立,
    不过我建立了没什么用,照样能访问,不知道怎么回事,
    按照常规建立两个文件passwd和.htaccess,passwd文件用户名密码
    然后还要什么配置吗?????
      

  3.   

    我的.htaccess文件
    AuthType basic
    AuthName "Please Enter Your Name and Password:"
    Authuserfile C:/Apache/Apache2/htdocs/OOP/mvc/passwd
    require user testuser1passwd 文件
    testuser1:$apr1$kz1.....$F8hCknrL58dV.HhI3Rp5g.
      

  4.   

    你可以再建一个文件夹,把我列的文件都放在新建的目录下面就可以了。或者把
    我的.htaccess文件里的内容加到你的.htaccess文件后面,也可以的。
      

  5.   

    非常感谢你的回答,
    对我无关的问题暂用了你的帖子表示抱歉!
    我新建了一个文件夹test,加进去了你的
    <files test>
    forcetype application/x-httpd-php
    </files>
    用localhost/test/访问还是不行。我会新建一个帖子提问!
      

  6.   

    问个白痴点的问题~~~这样http://www.aaa.com/aaa/bbb/aaa?id=5的访问方式恐怕
    <files test>
    forcetype application/x-httpd-php
    </files>
    只如此一行不行吧?我是看了
    http://forum.douzhe.com/forum/viewtopic.php?t=845 
    这个文章~所以对我的论坛做了改动
    http://www.xxiyy.com/phpBB2/8
    像这样~~~但是我在APACHE里还增加了
    RewriteEngine On 
    RewriteBase /forum 
    RewriteCond %{REQUEST_URI} ^/forum.* 
    RewriteRule ^([0-9]+)\.html$ viewtopic.php?t=$1 [L] 
    RewriteRule ^([0-9]+)$ viewforum.php?f=$1 [L] 
    RewriteRule ^c([0-9]+)$ index.php?c=$1 [L] 
    这样的内容,才把地址替换过来~~~如果不增加Rewrite功能的话,使用
    http://www.aaa.com/aaa/bbb/aaa?id=5
    访问,apache如何知道是在访问哪个文件?难道把扩展名都改成空?
      

  7.   

    to :mikespook(谁说叫Mike的一定是狼?) 
    不用那么麻烦,就那么一行就可以的,我原来也是用RewriteEngine 配置过,但是效果不好,使用rewrite模块后,path_info信息得不到的!你可以试试阿
      

  8.   

    师傅还没升级啊?我现在没时间来CSDN了,5555.
      

  9.   

    对 APACHE 我了解不多~~~
    我不明白的是这样的~~使用
    http://www.aaa.com/aaa/bbb/aaa?id=5
    来访问~~~那么是不是需要把文件名改为aaa,比如原来是aaa.php~~使用Rewrite的话可以做到WEB服务器替换搜索,然后Response内容~~~
    但是如果不用的话,那APACHE找不到aaa这个文件,不是404错误了?
      

  10.   

    .htaccess 上传到UNIX服务器上 自动识别为隐藏文件保护起来了
    删都没法删呢
      

  11.   

    to: mikespook(谁说叫Mike的一定是狼?) 
    是的.
      

  12.   

    去掉.php真的很时髦吗?不行我也得研究研究
    至于.htaccess 完全可以改成其他得文件名,当然配置文件里相关内容也要改,这个比较简单