Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/233.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何在子文件夹上安装Wordpress(包括wp admin)_Php_Wordpress_Apache_.htaccess_Nginx - Fatal编程技术网

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)欢迎!:)