给WordPress一个独立的目录
有些人希望他们的WordPress URL与他们网站的根目录(例如http://example.com)一致,但他们不希望所有的WordPress文件都混乱他们的根目录。 WordPress允许您将其安装到子目录中,但从网站根目录提供您的网站。
从版本3.5开始,多站点用户可以使用下面列出的所有功能。 如果您运行的是早于3.5的WordPress版本,请在子目录中安装多站点WordPress安装之前进行更新。
对于主题/插件开发人员的注意事项:这不会将您的代码与WordPress分开。 主题和插件仍将驻留在wp-content文件夹下。
警告:这样做需要您自担风险。 对于大多数网站所有者,不建议将WordPress放在不同的目录中,除非您有充分的理由,并且是经验丰富且技能高超的WordPress开发人员,因为这会导致许多插件出现问题。
将Root安装移动到其自己的目录
假设你已经在`example.com`上安装了wordpress。 现在你有两种不同的方法将wordpress安装移动到子目录中:1)不改变SITE-URL(仍然是`example.com`)2)改变SITE-URL(它将重定向到`example.com / subdirectory`)
方法I(不更改URL)
1)在根文件夹中安装wordpress后,将一切从根文件夹移到子目录中。
2)在根文件夹中创建一个`.htaccess`文件,并将此内容放入其中(只需更改example.com和my_subdir):
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(www.)?example.com$
RewriteCond %{REQUEST_URI} !^/my_subdir/
RewriteCond %{REQUEST_FILENAME} !-f
Rewrit