我有一个域www.example.com
,我想将WordPress(4.7.4(安装到www.example.com/wordpress/
。我也落后于NGINX反向Proxy,但不确定这是否相关。
以下.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]
在您的域根文件夹中创建" 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