Apache Rewrite 静态化问题

从Googe上找到的几个Apache Rewrite规则说明,对Apache Rewrite的规则仔细研究一下,因为我从DH开了一个二级域名,放上了sNews程序,利用Apache Rewrite实现了表态化。这时问题出现了,此二级域名下的目录怎么也找不到(如images,lib,css),导致无法打开样式表及图片文件。我试着修改了RewriteCond %{REQUEST_FILENAME} !-d为RewriteCond %{REQUEST_FILENAME} !-f,这样下面的规则全不起作用了,直接重定向到index.php了,不知道这是什么原因,有解吗?
程序.htaccess如下:

php_value session.use_trans_sid 0

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)/$ index.php?category=$1 [L]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([a-z_]+)/([^/]+) index.php?category=$1&title=$2 [L]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([a-z_]+)/([^/]+)/([^/]+)/ index.php?category=$1&title=$2&commentspage=$3 [L]
#RewriteCond %{REQUEST_FILENAME} !-d
#RewriteRule ^([a-z0-9_-]+)/([0-9]+)/ index.php?category=$1 articlespage=$2 [L]

5 Responses to “Apache Rewrite 静态化问题”

  1. Gravatar Icon king Says:

    test comment

  2. Gravatar Icon sidhy tcmgqshkr Says:

    iqmg qmso btwikmf vmws zmscq yxsl abfsie

  3. Gravatar Icon CodeAll Says:

    RewriteCond “%{DOCUMENT_ROOT}%{REQUEST_URI}” !-f

    改成类似这样的

  4. Gravatar Icon King Says:

    问题早解决了,不过还是得谢谢你。

  5. Gravatar Icon f Says:

    那这个问题是怎么解决的呢?

Leave a Reply