好吧,我在谷歌上搜索了几个小时。。。我将wordpress安装到一个子目录中作为内容管理系统,但我想要我的主索引。php和其他文件一起保留在根目录中。
什么htaccess代码我需要这样才能使主urlhttp://foo.com/index.php 不查找wordpress/索引。php(这当然会导致错误“Warning:require(/wp blog header.php)[function.require]:无法打开流:在/home/…中没有这样的文件或目录”
好吧,我在谷歌上搜索了几个小时。。。我将wordpress安装到一个子目录中作为内容管理系统,但我想要我的主索引。php和其他文件一起保留在根目录中。
什么htaccess代码我需要这样才能使主urlhttp://foo.com/index.php 不查找wordpress/索引。php(这当然会导致错误“Warning:require(/wp blog header.php)[function.require]:无法打开流:在/home/…中没有这样的文件或目录”
将索引文件保留在根目录中,但将其指向正确的路径:./SUBDIRECTORY/wp-blog-header.php
而不是./wp-blog-header.php
确保您更改您更改的home
和siteurl
在设置->常规中或通过将以下内容添加到wp配置中,设置以匹配目录结构。php文件:
define(\'WP_HOME\',\'http://yourdomain.com\');
define(\'WP_SITEURL\',\'http://yourdomain.com/SUBDIRECTORY\');
WordPress完全隔离到子目录如果您想将WP完全保留在子目录中,只需移动您的。htaccess索引。php文件,而不是根。只要它不与根冲突。htaccess,应该可以正常工作。可以嵌套。子目录和永久链接中的htaccess文件应该可以正常工作。我现在面临一个问题。离开了它,但现在我回来了,在尝试在线找到解决方案后,我完全不知道。个人似乎也遇到过类似的问题,但尝试常见的修复只导致了500个内部服务器错误。我会尽可能详细地解释。好的,那么谈谈这个问题。我有一个使用WordPress和Magento的网站。WP页面保存在子目录(/关于/)中,因此当用户访问其中一个页面时,url如下所示:www.example。com/about/wordpresspage/。我们有一个产品页面,该页面位于WP之外,可以直接访问,url如下所示:www.example