King's Weblog

专注于Java、Web技术、开源项目的学习、开发及应用,倡导技术改善应用的理念.

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]

8 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:

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

  6. Gravatar Icon kenny Says:

    我也碰到这个问题了,真头疼

  7. Gravatar Icon 我爱记歌词 Says:

    路过拜访一下。很不错的blog,能不能交换个链接啊。

  8. Gravatar Icon 济南网站推广 Says:

    新年快乐,O(∩_∩)O哈哈~祝你明年身体健康快乐,继续加油啊 帮我顶下空间吧谢谢济南网站推广(www.jn-seo.com)

Leave a Reply