Php 如何在子文件夹上安装Wordpress(包括wp admin)
我有一个域名,Php 如何在子文件夹上安装Wordpress(包括wp admin),php,wordpress,apache,.htaccess,nginx,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/inst
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]
在域根文件夹中创建“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
#开始WordPress
重新启动发动机
重写BASE/wordpress/
重写规则^index\.php$-[L]
重写cond%{REQUEST_FILENAME}-F
重写cond%{REQUEST_FILENAME}-D
重写规则/wordpress/index.php[L]
#结束WordPress
感谢您的输入。实际上,我最终使用了一个子域而不是子文件夹,工作起来很有魅力。(y)欢迎!:)