2011-12-01 68 views
0

所以我必须在example.com的根目录中的.htaccess:在子目录安装WordPress在根目录下的另一个应用程序的.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/安装WordPress博客/,但有上传WordPress的文件后,它的404错误,当我访问http://www.example.com/blog/

我的看法是,我应该修改的.htaccess中的根目录example.com或请求重定向到的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] 

但它不工作也没有。当您访问http://www.example.com/blog/时,仍然出现404错误,所以我甚至无法在其中安装wordpress。

我该如何修改根目录中的.htaccess文件来使其工作?非常感谢!

回答

0

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

所以这个问题没有意义...

相关问题