当root被重定向到子文件夹时,为WordPress提供自己的目录

时间:2016-06-15 09:54:38

标签: php wordpress .htaccess subdirectory document-root

所以我在web服务器上使用子文件夹作为主页的根目录设置一个WP站点,我无法让它工作。真正的根被锁定,所以我无法访问它。

最初的.htaccess& index.html文件位于ftp://ftp.example//web/ 我想在ftp://ftp.example//web/wp安装我的WP。

首先,我将WP中的常规设置更改为:

WordPress地址(网址):http://www.example.com/wp

网站地址(网址):http://www.example.com

然后我将index.php和htaccess 复制到ftp://einstein.netureza.pt//web/ 并且将index.php 中的第17行更改为require( dirname( __FILE__ ) . 'wp/wp-blog-header.php' );更新了wp-admin 中的永久链接。

.htaccess现在说:

## Default .htaccess file

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . index.php [L]
</IfModule>

# END WordPress

当我转到我的网址http://www.example.com时,我发现了这个错误:

The strategy4change.eu page isn’t working

strategy4change.eu is currently unable to handle this request.
HTTP ERROR 500

但是,访问http://www.example.com/wp有效。

1 个答案:

答案 0 :(得分:2)

我没有足够的声誉来发表评论。但我希望这是一个有效的答案:

你错过了正斜杠:

require( __DIR__ . '/wp/wp-blog-header.php' );