我将WordPress用于个人博客。现在我想把它变成我的个人网站。因此,我希望网址为mysite.com
而不是mysite.com/blog
(例如mysite.com/2009/10/blog-entry
而不是mysite.com/blog/2009/10/blog-entry
)
一种简单的方法是将/blog/*
移至/blog
。但这会使WordPress文件混乱我存储在/
我做的是:
- 在.htaccess
/
<IfModule mod_rewrite.c>
RewriteEngine On
# Automatically send to blog when entering homepage (no requestfile supplied)
RewriteBase /
RewriteRule ^$ /blog/index.php [L]
# When inside blog, parse parse stuff
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /blog/index.php [L]
</IfModule>
# END WordPress
它解决了这个问题。但是:
mysite.com/blog/index.php?...=wp-admin
有没有办法解决这个问题?
答案 0 :(得分:0)
尝试此规则:
RewriteRule !^blog(/|$) blog%{REQUEST_URI}