【发布时间】:2009-07-09 13:20:57
【问题描述】:
我遇到了重写问题。
我在 /blog 目录中安装了 Wordpress,但我希望 Wordpress 页面出现在博客目录之外。
所以,在我的根 .htaccess 中,我添加了一行:(前三行已经用于将所有内容重定向到“www”
RewriteEngine on
RewriteCond %{HTTP_HOST} ^tooboss.com$
RewriteRule ^(.*)$ "http\:\/\/www\.tooboss\.com/$1" [R=301,L]
RewriteRule ^(.*)$ "/blog/$1" [L]
然后我将 Wordpress 中的显示 URL 更改为我的根 URL,并将永久链接结构更改为添加“/blog/”,这样我的帖子似乎仍在博客目录中。
一切正常,但我无法让 www.tooboss.com/blog 重定向到 www.tooboss.com。相反,它会抛出 404。
有什么想法吗?
作为参考,这里是博客目录的 .htaccess 文件"
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /blog/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /blog/index.php [L]
</IfModule>
# END WordPress
我是否遗漏了一些明显的东西?我觉得它被夹在 2 个 htaccess 文件之间,但我不确定如何修复它。
谢谢
【问题讨论】:
标签: wordpress .htaccess mod-rewrite