根目录中的索引,子目录中的WordPress

时间:2012-09-02 作者:Commandrea

好吧,我在谷歌上搜索了几个小时。。。我将wordpress安装到一个子目录中作为内容管理系统,但我想要我的主索引。php和其他文件一起保留在根目录中。

什么htaccess代码我需要这样才能使主urlhttp://foo.com/index.php 不查找wordpress/索引。php(这当然会导致错误“Warning:require(/wp blog header.php)[function.require]:无法打开流:在/home/…中没有这样的文件或目录”

1 个回复
最合适的回答,由SO网友:Brian Fegter 整理而成

WordPress core位于子目录中,但通过根文件夹访问如果您试图将WP移动到子目录,但从根目录访问它,请使用以下方法。

将索引文件保留在根目录中,但将其指向正确的路径:./SUBDIRECTORY/wp-blog-header.php 而不是./wp-blog-header.php

确保您更改您更改的homesiteurl 在设置->常规中或通过将以下内容添加到wp配置中,设置以匹配目录结构。php文件:

define(\'WP_HOME\',\'http://yourdomain.com\');
define(\'WP_SITEURL\',\'http://yourdomain.com/SUBDIRECTORY\');
WordPress完全隔离到子目录如果您想将WP完全保留在子目录中,只需移动您的。htaccess索引。php文件,而不是根。只要它不与根冲突。htaccess,应该可以正常工作。可以嵌套。子目录和永久链接中的htaccess文件应该可以正常工作。

结束

相关推荐

WordPress+Magento.htaccess重写规则问题(WWW与非WWW)

我现在面临一个问题。离开了它,但现在我回来了,在尝试在线找到解决方案后,我完全不知道。个人似乎也遇到过类似的问题,但尝试常见的修复只导致了500个内部服务器错误。我会尽可能详细地解释。好的,那么谈谈这个问题。我有一个使用WordPress和Magento的网站。WP页面保存在子目录(/关于/)中,因此当用户访问其中一个页面时,url如下所示:www.example。com/about/wordpresspage/。我们有一个产品页面,该页面位于WP之外,可以直接访问,url如下所示:www.example