Apache 修改重写混乱

Apache 修改重写混乱,apache,mod-rewrite,Apache,Mod Rewrite,我有一个使用Mod_重写规则的站点。我不是专家,不得不在这里问这个问题。我的.htaccess中有一条规则: RewriteRule ^(.*)/$ /inner.php?pagename=$1 [QSA,L] 因此,在站点上,我根据URL中的变量调用数据库。但是我在网站上添加了一个wordpress博客,它不起作用 博客url为www.site.com/blog/,但如果该规则处于活动状态,则该url不起作用。如果我删除规则,它就可以正常工作。是否有办法将/blog/从该规则中排除?在规则之

我有一个使用Mod_重写规则的站点。我不是专家,不得不在这里问这个问题。我的.htaccess中有一条规则:

RewriteRule ^(.*)/$ /inner.php?pagename=$1 [QSA,L]
因此,在站点上,我根据URL中的变量调用数据库。但是我在网站上添加了一个wordpress博客,它不起作用


博客url为www.site.com/blog/,但如果该规则处于活动状态,则该url不起作用。如果我删除规则,它就可以正常工作。是否有办法将/blog/从该规则中排除?

在规则之前添加这些行。如果存在与URL匹配的文件或目录,则会阻止规则生效:

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

在规则之前添加这些行。如果存在与URL匹配的文件或目录,则会阻止规则生效:

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d