如何在子文件夹上安装Wordpress(包括wp-admin)

时间:2017-04-25 19:55:58

标签: php wordpress apache .htaccess nginx

我有一个域www.example.com,我想将Wordpress(4.7.4)安装到www.example.com/wordpress/。我也支持nginx反向代理,但不确定这是否相关。

以下.htaccess不起作用,即。 GET www.example.com/wordpress/次请求www.example.com/wp-admin/install.php重定向到/wordpress/。我需要整个安装在www.example.com/wordpress/wp-admin/install.php子文件夹上,即。 RewriteEngine On RewriteBase /wordpress/ RewriteRule ^index\.php$ - [L] # add a trailing slash to /wp-admin RewriteRule ^wp-admin$ wp-admin/ [R=301,L] RewriteCond %{REQUEST_FILENAME} -f [OR] RewriteCond %{REQUEST_FILENAME} -d RewriteRule ^ - [L] RewriteRule ^(wp-(content|admin|includes).*) $1 [L] RewriteRule ^(.*\.php)$ wp/$1 [L] RewriteRule . /wordpress/index.php [L]

我该如何配置?

if @farm.save

2 个答案:

答案 0 :(得分:1)

在您的域根文件夹中创建“wordpress”目录&然后添加.htaccess,如下所述。

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

# END WordPress

答案 1 :(得分:0)

为什么使用.htaccess安装Wordpress?只需创建一个具有在服务器上读/写权限的数据库和用户,正确配置wp-config.php设置,并将Wordpress文件FTP到www.yourwebsitename.com/wordpress

然后您可以访问www.yourwebsitename.com/wordpress/wp-admin并进行设置。真的只需要5分钟。