【发布时间】:2012-01-10 15:18:45
【问题描述】:
所以我在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文件后,访问http://www.example.com/blog/时出现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]
但它也不起作用。当您访问 http://www.example.com/blog/ 时仍然是 404 错误,所以我什至无法在那里安装 wordpress。
我应该如何修改根目录中的 .htaccess 以使其工作?非常感谢!
【问题讨论】:
标签: .htaccess