我遇到了重写问题。无法获取要解析的网址... htaccess,mod_rewrite,wordpress问题
我在我的/ blog目录中安装了Wordpress,但我希望Wordpress Pages出现在博客目录之外。
所以,在我的根的.htaccess我添加了一行:(前三行已经有重定向一切“WWW”
RewriteEngine on
RewriteCond %{HTTP_HOST} ^tooboss.com$
RewriteRule ^(.*)$ "http\:\/\/www\.tooboss\.com/$1" [R=301,L]
RewriteRule ^(.*)$ "/blog/$1" [L]
后来我改变在WordPress显示网址到我的根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中的夹缝,但我不知道该怎么做来解决。它
感谢
该代码具有相同的问题。 我需要www.tooboss.com/*才能将其改写为www.tooboss.com/blog/*,因为这是我的博客所在的目录。但在www.tooboss.com/blog[/]的情况下,我想要一个301 www.tooboss.com 谢谢 – Colin 2009-07-09 00:31:41