使用另一个应用程序在子目录中安装wordpress';根目录中的s.htaccess

使用另一个应用程序在子目录中安装wordpress';根目录中的s.htaccess,.htaccess,.htaccess,因此,我在example.com的根目录下有一个.htaccess: RewriteEngine on RewriteBase / RewriteCond %{REQUEST_FILENAME} !\.(png|gif|ico|swf|jpe?g|js|css)$ RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . index.php?sef_rewrite=1 [L,QSA]

因此,我在example.com的根目录下有一个.htaccess:

RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !\.(png|gif|ico|swf|jpe?g|js|css)$
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . index.php?sef_rewrite=1 [L,QSA]
现在我正在example.com/blog/上安装wordpress,但在上传wordpress文件后,当我访问时出现404错误

我的想法是我应该修改example.com根目录中的.htaccess,或者请求被重定向到/index.php而不是/blog/index.php

因此,我将这一行添加到根目录中的.htaccess中:

RewriteCond %{REQUEST_URI} !^/blog
整个事情看起来像:

RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !\.(png|gif|ico|swf|jpe?g|js|css)$
RewriteCond %{REQUEST_URI} !^/blog
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . index.php?sef_rewrite=1 [L,QSA]
但它也不起作用。当你访问时仍然是404错误,所以我甚至无法在那里安装wordpress


我应该如何修改根目录中的.htaccess以使其正常工作?非常感谢

似乎这不是一个.htaccess重写问题,而是一个权限问题,因为我安装了suPHP,它要求所有文件都是644,所有目录都是755,所有脚本都由用户拥有

所以这个问题毫无意义