2016-07-15 99 views
0

我在Codeigniter 3中创建了一个新的“/ blog”目录。我想在这个新文件夹中安装一个新的Wordpress博客。Codeigniter:加载默认静态页面

当我尝试加载新文件夹www.mysite.com/blog/时,出现错误404消息。日志显示:

ERROR - 2016-07-15 17:42:40 --> 404 Page Not Found: Blog/index 

我的.htaccess文件内容为:

AddDefaultCharset utf-8 
RewriteEngine on 
RewriteBase/
RewriteCond $1 !^(index.php|resources|robots.txt) 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteRule ^(.*)$ index.php/$1 [L,QSA] 

我怎样才能加载(的index.php)默认情况下我的博客目录,没有浏览器的地址输入的index.php?请帮帮我。

+0

你可以尝试“RewriteBase/blog /”而不是“RewriteBase /”吗? – Julqas

+0

这个.htaccess文件位于根文件夹中,并且更改为“RewriteBase/blog /”在www.mysite.com上显示了Wordpress – user3864215

+0

哦,对不起,你的问题是直截了当地写的,所以我明白了相反的意思。 – Julqas

回答

0

您必须在子文件夹“/ blog”中创建.htaccess文件。 内容可能是这样的:

<IfModule mod_rewrite.c> 
    RewriteEngine On 
    RewriteBase /blog/ 
    RewriteRule ^index\.php$ - [L] 
    RewriteCond %{REQUEST_FILENAME} !-f 
    RewriteCond %{REQUEST_FILENAME} !-d 
    RewriteRule . /blog/index.php [L] 
</IfModule> 
+0

现在显示**内部服务器错误** – user3864215

+0

您能否提供错误日志? – Julqas

+0

内部服务器错误 服务器遇到内部错误或配置错误,无法完成您的请求。 请联系webmaster @@@@的服务器管理员,告知他们此错误发生的时间以及您在此错误发生前执行的操作。 有关此错误的更多信息可能在服务器错误日志中可用。 此外,尝试使用ErrorDocument处理请求时遇到500内部服务器错误错误。 – user3864215