找回密码
 立即注册
查看: 3964|回复: 6

我的wordpress主站原来是正常访问的,按提示修改为多站共享同一个数据库后,后台正常登录和管理,但站点页面无法访问,错误提示为net::ERR_TOO_MANY_REDIRECTS,请问是哪里出问题了,要如何解决?

[复制链接]

347

主题

564

回帖

3679

积分

管理员

积分
3679
QQ
发表于 2023-5-21 07:30:31 来自手机 | 显示全部楼层 |阅读模式
该问题多数是由于重定向循环引起的。在WordPress设置页面中,WordPress URL和站点地址 URL设置不一致也会引发此问题。由于您已经将多个网站共享同一数据库,因此,请确保每个WordPress安装中WordPress URL和站点地址URL设置正确且一致。, R: w! }9 w- a5 q1 H
, r: M% p2 G( p
以下是解决方案的步骤:
8 v  D  z8 E5 D0 s$ x
; u7 |& n$ q9 C: E1. 请先确保您已经备份了数据库和文件。如果您还没有备份,请先备份它们以便于恢复。
& n; c6 v4 V. h4 @- Y* u
: E6 N' s' [9 b! |. u# k, w9 B2. 登录到WordPress主站的管理面板,在“设置-常规”下,确保WordPress地址和站点地址填写的是主站的域名和路径,不要留空或添加多余的斜杠。0 @" `9 _- F- B0 A. j
: Q" A/ H- [* n
3. 然后,登录到子站的管理面板,在“设置-常规”下,确保WordPress地址和站点地址填写的是子站的域名和路径,不要留空或添加多余的斜杠。
3 u/ s9 z% O$ b, g- x: {: G0 I
/ ?. ^* [! T9 U: r( I4. 再次登录到WordPress主站的管理面板,在“设置-多站点”下,检查您的设置是否正确。确保已启用了网络,您的站点域名正确输入,且使用的是子目录的链接结构。如果启用的是子域名的链接结构,则请确保您已正确添加了所有子域名和DNS解析。7 u% j0 n6 F3 Y+ n. ?, v) t  j
6 R( |/ l1 X5 B3 E1 f
5. 最后,清空浏览器缓存和Cookies,并访问您的子站点,看看是否可以正常访问了。
8 L, n% a' J. J$ I6 i# K6 V+ N+ i& X3 r$ Q
如果上述步骤都无法解决问题,请检查您的.htaccess文件是否正确设置,并确保您的服务器支持WordPress多站点功能。如果问题仍然存在,请联系您的Web主机提供商,寻求支持和帮助。
回复

使用道具 举报

347

主题

564

回帖

3679

积分

管理员

积分
3679
QQ
 楼主| 发表于 2023-5-21 07:57:01 来自手机 | 显示全部楼层
我登录到WordPress主站的管理面板,在“设置-常规”下,但没有看见:WordPress地址和站点地址填写的是主站的域名和路径,不要留空或添加多余的斜杠。  K2 T( `5 w! d) ?0 t/ s& w, j' o
( y# v' m: \( \$ y
没错,这个步骤非常关键。在WordPress设置中,WordPress地址和站点地址是非常重要的两个参数。如果它们填写不正确,就会导致很多问题,尤其是像您遇到的这种“重定向循环”问题。
( T) K# `- q; @3 H' N0 N
8 S5 X0 l: K" T: v7 p" r6 gWordPress地址应该填写你的WordPress安装路径的URL,如:http://example.com 或 http://example.com/wordpress,后者是指以"wordpress"作为WordPress安装的子目录。站点地址应该填写统一资源定位器(URL),这是你的网站正式地址,通常与WordPress地址相同,如 http://example.com。5 H* t; \, ^5 I' Q0 Q: P) }
2 B% N4 ^) M& y, U
需要特别注意,这两个地址必须始终保持一致。在将WordPress主站改为多站共享同一个数据库时,这两个地址可能需要进行修改。由于您已经根据我们之前的建议修改了多站点设置,请确保这两个地址与您多站点设置所列出的站点URL相对应,这将有助于确保一切正常运行。
回复

使用道具 举报

347

主题

564

回帖

3679

积分

管理员

积分
3679
QQ
 楼主| 发表于 2023-5-21 07:57:38 来自手机 | 显示全部楼层
但我在主站的管理面板,在设置-常规里,没有“wordpress地址”和站点地址的设置项,要怎么办?/ u- k3 Q0 ]7 S1 T& T1 w" {

& r/ Y* b$ W( e# R( |- O如果您在WordPress的“设置-常规”选项下没有找到“WordPress地址”和“站点地址”的设置,请参照下列方法进行设置:
7 x4 H5 q) i5 ^9 K& h+ _7 ~$ _- ?/ E5 ~. o
1. 登录到WordPress的管理面板。
# h" `/ j7 f- h8 x! E7 \- }3 d8 E% |0 H3 ]0 ^9 N6 q
2. 点击“设置-常规”。1 a/ Y# W6 ~3 m2 Q+ {+ l+ n

' y, {( e# ^. T2 G. I' ?& F3. 在下面的“网站标题”和“标语”中输入网站名称和口号,其他设置可根据您的需求修改。
% i% V: W( r1 g, Z' C3 Y/ f3 ~6 R- R7 W# j1 }+ W
4. 在下面的“WordPress地址(URL)”和“站点地址(URL)”下面添加以下代码:5 c# A4 Y, o4 [* @

$ q/ t; r. [: Mdefine('WP_HOME','http://example.com');# e% P6 ^0 K+ ?6 ?1 C
, a- ^5 s  c) _1 w* e
define('WP_SITEURL','http://example.com');8 N6 ~8 m( `6 }$ `9 a7 i

, [& W$ V2 ~8 m2 c8 l( n其中,example.com换成您的网站域名。% X- f1 e2 X2 g' z8 x

' B* [4 d7 O9 l) w  j9 _; |( E5. 点击“保存更改”按钮。
! l  x  w; V6 e$ F) w: g4 Q8 S0 r, M
通过这种方式,您可以手动设置您的WordPress地址和站点地址。请注意,这种方法可能导致某些插件和主题出现问题。如果您遇到了问题,请尝试禁用某些插件或恢复上一个稳定版本的主题。
$ Q, A) S3 f) q
: {, j- ^* g$ L如果您仍然无法解决问题,请查找您的主机提供商或故障排除WordPress社区中的解决方案。
回复

使用道具 举报

347

主题

564

回帖

3679

积分

管理员

积分
3679
QQ
 楼主| 发表于 2023-5-21 07:58:14 来自手机 | 显示全部楼层
我在管理面板没有看见WordPress地址(URL)这一项,要在哪里添加这两行代码,在wp-config.php中添加可以吗?
5 Q2 T9 @9 G+ l' E6 d" p$ ^0 M
0 Z4 X2 ~* A- I  A4 p9 C是的,您可以在wp-config.php文件中手动添加您的WordPress地址和站点地址。方法如下:
; U1 N2 q: M, V1 w
% B7 N+ \" [5 @$ e" \1. 使用文本编辑器打开wp-config.php文件。5 e- k% I. E, \

$ o* H% U% T+ C. ^9 e% C" E2. 在文件末尾添加以下代码:1 S- u* C# C$ ^- L2 e0 `
& _  Y$ d, m4 [2 U' V
define('WP_HOME','http://example.com');
# V1 G3 ^1 R$ A: k
5 k/ L; R- H! ^) u  P! H, c7 Wdefine('WP_SITEURL','http://example.com');9 j! o* b  A. D" @5 ~7 b+ y

- g9 m5 @" }; l: @请将 example.com 更改为您实际的WordPress地址和站点地址。如果您的WordPress安装是在子目录中,则需要像这样添加代码:% V  @/ t/ E! b6 |6 S" }

9 W! t8 n! ~: E  S2 [. Qdefine('WP_HOME','http://example.com/wordpress');
6 S% N, U" V- @& ]1 q. P9 r2 t7 n; Z1 m1 I$ y
define('WP_SITEURL','http://example.com/wordpress');" W7 @9 ?8 z( \1 l) I; [* y

9 p6 P5 Y; H5 r' K1 p. ?3. 保存wp-config.php文件。
4 H" n" P8 Y  N: ]/ f
6 K0 J* H7 R8 }& J8 \4 G0 \& N通过这种方法,在WordPress管理面板中设置不可见的WordPress地址和站点地址,并避免了插件和主题的兼容性问题。请注意,手动添加代码可能会使您的网站出现错误。在修改wp-config.php文件之前,请务必备份文件。如果出现错误,请恢复到备份版本。( o% X$ R: z2 U& b

. Z- j3 o8 l8 X4 A( z希望这个方法能够帮助您添加WordPress地址和站点地址。
回复

使用道具 举报

347

主题

564

回帖

3679

积分

管理员

积分
3679
QQ
 楼主| 发表于 2023-5-21 08:09:20 来自手机 | 显示全部楼层
我已经添加了那两行代码,保存后,问题依然没有解决。8 |; a* k1 z7 G2 O0 n

0 v" e3 B8 V" c; A; y. ]1 Q如果手动设置或更改WordPress地址和站点地址不能解决问题,请尝试以下解决方法:6 j) O5 t( n( o6 Q0 J: [
2 r0 h- Y3 }8 E7 d
1. 清除浏览器缓存和Cookie,更新网站。0 X& e0 ?0 W% G2 x% w) `5 Z* N
. ^! W5 J/ J# g% B/ @
2. 检查.htaccess文件是否正确。您可以尝试将htaccess文件重命名或添加一个备份文件,然后更新网站。+ d8 F# S# U% F( i6 X8 T1 f2 b

( h5 q2 Z# M! t# n+ v% s+ @3. 禁用或删除可能导致问题的插件。
  o0 G+ [2 p6 u  b# y+ `1 ~$ T8 _5 F
4. 重新安装WordPress以恢复默认设置。在此之前,请务必备份数据库和文件。
! f. m! l3 Y; l- d( z. n8 v6 `, I
5. 检查您的主机环境,确保它符合WordPress的最低要求。  V; a2 Y9 v& h& H: q& n7 U& @& B8 M

: F! |* j) d! |* ~/ E5 y, j6. 如果您使用的是共享主机,请联系您的Web主机提供商,让他们检查您的网站。他们可能会在服务器或您的网站上诊断问题。& ]" w# D7 ~# D. b8 {- F

1 |2 a# K" {2 C$ B5 v/ S6 c如果您仍然无法解决问题,请尝试在WordPress的支持论坛中发帖,并向其他用户请求帮助。如果您拥有开发或技术支持经验,可以考虑联系专业的WordPress支持服务获取帮助。
回复

使用道具 举报

347

主题

564

回帖

3679

积分

管理员

积分
3679
QQ
 楼主| 发表于 2023-5-21 08:12:43 | 显示全部楼层
问题终于解决了。
, u8 e+ s+ D. T# m' P7 c" Q8 j1 m' m. m5 O5 u  R! F! _
我在wp-config.php把这两行删除了:  ?  i0 ]' y) X/ U
define('WP_HOME','https://tdcktz.com');6 ]1 d& X: e; Q: o, _( p
define('WP_SITEURL','https://tdcktz.com');
% q, l6 C* o% l# \2 U
* S3 H1 l, z- F* y4 F5 K
然后通过phpmyadmin,在wordpress数据库中,执行:  M' `2 E  N. r8 O' X& h- ]9 Z
UPDATE `wp_options` SET `option_value` = 'https://tdcktz.com' WHERE `wp_options`.`option_id` = 2;
+ q( w6 q' c+ \/ k3 s
' D% G: ^& K5 N
终于把问题解决了
回复

使用道具 举报

347

主题

564

回帖

3679

积分

管理员

积分
3679
QQ
 楼主| 发表于 2023-5-21 08:13:14 | 显示全部楼层
现在终于可以正常访问了:
" x. M- j5 F0 X" @( J& r6 S! C2 a8 _: C' v( ?! p! ~% h
https://tdcktz.com/
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|通达创业无忧 ( 粤ICP备2023021749号|粤公网安备 44030402006137号 )

GMT+8, 2026-2-10 16:38 , Processed in 0.013486 second(s), 2 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表