WordPress在单独文件夹中的.htAccess

时间:2015-10-28 作者:Djave

我在一个非常奇怪的网站上工作,在Wordpress安装旁边有几个Magento安装。

文件夹结构如下所示:

/shop (magento)
/shop-world (magento)
/wp
.htaccess
我刚刚在Wordpress上安装了Yoast,它做的第一件事就是编辑Wordpress。htaccess设置,无需创建备份。

如何编辑此内容:

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
因此,不是通过index.php (不存在)站点将所有请求路由到wp/index.php? 我尝试添加wp/ 在必要的线路上,但它不工作,我得到一个内部服务器错误。

免责声明:我没有这样创建网站,但我确实需要在不移动所有文件的情况下修复它。

1 个回复
SO网友:Milo

而不是改变。htaccess,移动index.php 到root,打开它,然后更改:

require( dirname( __FILE__ ) . \'/wp-blog-header.php\' );
收件人:

require( dirname( __FILE__ ) . \'/wp/wp-blog-header.php\' );
在“设置”中WordPress address 应该是http://example.com/wp, 和Site address 应该是http://example.com.

该过程在Codex页面中进行了概述Giving WordPress Its Own Directory.

相关推荐

如何在我的根域上组合WordPress htaccess+在子文件夹上组合php

我为一个看似重复的问题道歉,但我所看到的几十个问题中,没有一个是同样的问题。我有以下目录结构:/.htaccess /index.php /subfolder/.htaccess /subfolder/index.php 我希望所有页面请求都由/index.php, 除非请求启动/subfolder 在这种情况下,应由/subfolder/index.php.e、 g。/abc 将重写为/subfolder/abce、 g。/subfolder/def 将重写为/subf