0

我正在尝试在客户端的子文件夹上设置一个小型 Wordpress 安装。他们现有的网站非常小,但 WP 是独立的,所以它不会取代他们现有的网站,它只是运行一个单独的博客。

他们的 .htaccess 文件如下

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php?/$1 [L]

他们现有的站点通过 index.php 放置所有内容,因此 index.php?contact 变为 /contact/

我正在尝试将 wordpress 安装到一个名为“blog”的子文件夹中。但是,每次我尝试运行安装程序时,我都会得到主页。访问像图像这样的文件可以正常工作,但尝试访问任何 .php 文件只会加载主页。我RewriteEngine Off只是尝试测试,但它不起作用。

如果我把上面的代码拿出来,它就可以工作(但会破坏网站)。

我的目标是从重写规则中忽略一个子目录。有什么我想念的想法吗?

4

1 回答 1

0

尝试在重写规则之前添加此条件:

RewriteCond %{REQUEST_URI} !^/blog/
于 2012-08-29T13:45:10.577 回答