찾다
CMS 튜토리얼Word누르다WordPress에서 다중 사용자/다중 사이트/다중 도메인 이름 모드를 활성화하는 방법

下面由WordPress教程栏目给大家介绍wordpress开启多用户/多站点/多域名模式的方法,希望对需要的朋友有所帮助!

WordPress에서 다중 사용자/다중 사이트/다중 도메인 이름 모드를 활성화하는 방법

1.开启多用户网络

在网站根目录下的 wp-config.php 添加:

define('WP_ALLOW_MULTISITE', true);

刷新网站后台,访问 工具 > 配置网络,根据自己的需要选择“子域名”或者“子目录”模式,设置好网站信息,然后点击“安装”,只有新安装的WordPress,并且绑定了域名,这时候才可以选择“子域名”模式。如果你选择是的“子域名”,安装后,请将下面的代码添加到网站根目录下的 wp-config.php 下:

define('MULTISITE', true);
define('SUBDOMAIN_INSTALL', true);
define('DOMAIN_CURRENT_SITE', '你的域名');
define('PATH_CURRENT_SITE', '/');
define('SITE_ID_CURRENT_SITE', 1);
define('BLOG_ID_CURRENT_SITE', 1);

如果选择的是“子目录”,则添加:

define('MULTISITE', true);
define('SUBDOMAIN_INSTALL', false);
define('DOMAIN_CURRENT_SITE', '你的域名');
define('PATH_CURRENT_SITE', '/');
define('SITE_ID_CURRENT_SITE', 1);
define('BLOG_ID_CURRENT_SITE', 1);

2.添加伪静态规则

如果你的服务器使用的是Aache环境,使用下面的代码替换网站根目录下的 .htaccess 里面的所有代码。

子域名模式下的规则代码:

RewriteEngine On
RewriteBase /
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)$ $1 [L]
RewriteRule . index.php [L]

子目录模式下的规则代码:

RewriteEngine On
RewriteBase /
RewriteRule ^index.php$ - [L]
 
# add a trailing slash to /wp-admin
RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L]
 
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) $2 [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(.*.php)$ $2 [L]
RewriteRule . index.php [L]

如果是Nginx环境,则在域名配置文件server区域最后一个}之前加上以下规则,子域名和子目录模式通用:

rewrite ^/([_0-9a-zA-Z-]+/)?wp-admin$ /$1wp-admin/ permanent;
if (-f $request_filename){
	set $rule_2 1;
}
if (-d $request_filename){
	set $rule_2 1;
}
if ($rule_2 = "1"){
#ignored: “-” thing used or unknown variable in regex/rew
}
rewrite ^/([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) /$2 last;
rewrite ^/([_0-9a-zA-Z-]+/)?(.*.php)$ /$2 last;
rewrite /. /index.php last;

记得重启Nginx。

3.设置COOKIE

这步操作很重要,如果不设置的话,之后登录网站后台会提示“错误:Cookies被阻止或者您的浏览器不支持。要使用WordPress,您必须启用Cookies。”,在网站根目录下的 wp-config.php 添加:

define( 'COOKIE_DOMAIN', '' );

4.多域名模式

在刚才添加好的子域名上点编辑,把里面的“站点地址(URL)”修改为指定的独立域名,保存。如果使用nginx环境,则在域名配置文件的server_name部分加上要使用的其他独立域名,重启nginx即可。
如果要自动匹配多域名,可以将域名配置文件的server_name部分改为:

server_name  ~^(www\.)?(.+)$;

这样即可实现Nginx多域名通配,任何用户只需设置好自己的域名,将解析指向该服务器即可,而无需管理员手动添加域名。

5.故障排除
(1).如果安装主题或插件是出现:“安装失败:无法复制文件。”可尝试修改目录权限或者用户组。
修改目录权限,以LNMP为例:

chmod 777 /home/wwwroot/网站目录 -R

修改用户组:

chown -R www:www /home/wwwroot/网站目录/

或参考:要执行请求的操作,WordPress需要访问您网页服务器的权限

(2).如果出现后台不显示主题,或只显示一个主题等,请参考:
LNMP开启scandir函数,解决wordpress无法扫描主题目录
LNMP下WordPress后台主题管理只显示一个主题解决方法
解决WordPress新建页面时不显示页面模板选项

当然这些问题与wordpress开启多用户模式并无直接关联,各家服务器商的系统环境都有所差别,PHP版本和默认配置都不尽相同,出现问题,请擅用搜索。

위 내용은 WordPress에서 다중 사용자/다중 사이트/다중 도메인 이름 모드를 활성화하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명
이 기사는 csdn에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제
WordPress는 비즈니스 환경에서 어떻게 사용됩니까?WordPress는 비즈니스 환경에서 어떻게 사용됩니까?May 08, 2025 am 12:04 AM

WordPressIssuitableForbusinessSettings.1) Itsupportse-CommercewithPlugins-WooCommerce, ProductManagementAndPaymentProcessing을 허용합니다.

WordPress에 어떤 유형의 웹 사이트가 적합하지 않습니까?WordPress에 어떤 유형의 웹 사이트가 적합하지 않습니까?May 07, 2025 am 12:10 AM

WordPressIsnotidealforhigh-trafficwebsites, customand and complexexapplications, 보안 감독관, 실제-타이메이션 프로세싱, highlycustomizeduser interfaces.forhigh-traffics, usenext.jsorcustomsolutions, forcomplexApplications, optfordjangoorrub

WordPress로 블로그를 만들 수 있습니까?WordPress로 블로그를 만들 수 있습니까?May 06, 2025 am 12:03 AM

Yes,youcanbuildablogwithWordPress.1)ChoosebetweenWordPress.comforbeginnersorWordPress.orgformorecontrol.2)Selectathemetopersonalizeyourblog'slook.3)Usepluginstoenhancefunctionality,likeSEOandsocialmediaintegration.4)Customizeyourthemewithsimplecodetw

WordPress는 CMS 플랫폼으로 얼마나 안전합니까?WordPress는 CMS 플랫폼으로 얼마나 안전합니까?May 05, 2025 am 12:01 AM

WordPressCanBesecureIfManagedProperly.1) recoyTheWordPressCoreUpdatedToPatchVulnerabilities.2) VetAndupDatePluginsandthemesfromRomeputables

WordPress CMS로 어떤 종류의 웹 사이트를 구축 할 수 있습니까?WordPress CMS로 어떤 종류의 웹 사이트를 구축 할 수 있습니까?May 04, 2025 am 12:06 AM

WordPressCanBuildVariousTypesofSebsites : 1) PersonalBlogs, EasyTosetUpwiththemesandplugins.2) BusinessWebsites, Drag and-Dropbuilders를 사용하여 3) e- 상업용 분류 형태, 4) 커뮤니티가없는 커뮤니티 사이트

WordPress를 CMS로 사용하는 장단점은 무엇입니까?WordPress를 CMS로 사용하는 장단점은 무엇입니까?May 03, 2025 am 12:09 AM

wordPressIsapowerfulcmswithifiletAdvantages 및 Aldenges

WordPress는 다른 인기있는 CMS 플랫폼과 어떻게 비교됩니까?WordPress는 다른 인기있는 CMS 플랫폼과 어떻게 비교됩니까?May 02, 2025 am 12:18 AM

WordPressExcelsineasofuseanDaptability, MakingIdealForBeginners 및 Malltomedium-SizeSinesses.1) EaseOfuse : WordPressisUser-friendly

WordPress를 사용하여 멤버십 사이트를 구축 할 수 있습니까?WordPress를 사용하여 멤버십 사이트를 구축 할 수 있습니까?May 01, 2025 am 12:08 AM

예, youcanusewordpresstobuildamembershipsite.here'show : 1) usepluginslikememberpress, orwocommerceforusermanagement, contentaccesscontrol 및 paymentling.2) enerecontentprotection withupdatedPluginsAndAndAddadDaddedAddedAndAddedAndAddedAnsAndAndAndAndAdsecuritions

See all articles

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover

AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

Video Face Swap

Video Face Swap

완전히 무료인 AI 얼굴 교환 도구를 사용하여 모든 비디오의 얼굴을 쉽게 바꾸세요!

뜨거운 도구

Dreamweaver Mac版

Dreamweaver Mac版

시각적 웹 개발 도구

SublimeText3 Linux 새 버전

SublimeText3 Linux 새 버전

SublimeText3 Linux 최신 버전

mPDF

mPDF

mPDF는 UTF-8로 인코딩된 HTML에서 PDF 파일을 생성할 수 있는 PHP 라이브러리입니다. 원저자인 Ian Back은 자신의 웹 사이트에서 "즉시" PDF 파일을 출력하고 다양한 언어를 처리하기 위해 mPDF를 작성했습니다. HTML2FPDF와 같은 원본 스크립트보다 유니코드 글꼴을 사용할 때 속도가 느리고 더 큰 파일을 생성하지만 CSS 스타일 등을 지원하고 많은 개선 사항이 있습니다. RTL(아랍어, 히브리어), CJK(중국어, 일본어, 한국어)를 포함한 거의 모든 언어를 지원합니다. 중첩된 블록 수준 요소(예: P, DIV)를 지원합니다.

DVWA

DVWA

DVWA(Damn Vulnerable Web App)는 매우 취약한 PHP/MySQL 웹 애플리케이션입니다. 주요 목표는 보안 전문가가 법적 환경에서 자신의 기술과 도구를 테스트하고, 웹 개발자가 웹 응용 프로그램 보안 프로세스를 더 잘 이해할 수 있도록 돕고, 교사/학생이 교실 환경 웹 응용 프로그램에서 가르치고 배울 수 있도록 돕는 것입니다. 보안. DVWA의 목표는 다양한 난이도의 간단하고 간단한 인터페이스를 통해 가장 일반적인 웹 취약점 중 일부를 연습하는 것입니다. 이 소프트웨어는

Atom Editor Mac 버전 다운로드

Atom Editor Mac 버전 다운로드

가장 인기 있는 오픈 소스 편집기