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

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

[复制链接]

322

主题

485

回帖

3160

积分

管理员

积分
3160
QQ
发表于 2023-5-21 07:30:31 来自手机 | 显示全部楼层 |阅读模式
该问题多数是由于重定向循环引起的。在WordPress设置页面中,WordPress URL和站点地址 URL设置不一致也会引发此问题。由于您已经将多个网站共享同一数据库,因此,请确保每个WordPress安装中WordPress URL和站点地址URL设置正确且一致。, Y( |+ L- N2 m; j8 M, p; Z+ |

: Z8 g4 Z$ ^# ~1 s4 ~$ t% m, r2 X以下是解决方案的步骤:
: o9 R3 D+ D" y; u8 E5 P( K+ j" P8 g6 C" P/ W. D6 B9 ]# N; \: n/ E! }
1. 请先确保您已经备份了数据库和文件。如果您还没有备份,请先备份它们以便于恢复。5 {; d! a: n4 w
, w8 l8 V: E; g, r0 p
2. 登录到WordPress主站的管理面板,在“设置-常规”下,确保WordPress地址和站点地址填写的是主站的域名和路径,不要留空或添加多余的斜杠。8 B6 J8 `1 ^" g5 v1 j

) c8 p- n" t* c6 \3. 然后,登录到子站的管理面板,在“设置-常规”下,确保WordPress地址和站点地址填写的是子站的域名和路径,不要留空或添加多余的斜杠。, n0 T4 `! A) e, z

7 @% l0 y6 i" _0 Y8 Z8 E3 a4. 再次登录到WordPress主站的管理面板,在“设置-多站点”下,检查您的设置是否正确。确保已启用了网络,您的站点域名正确输入,且使用的是子目录的链接结构。如果启用的是子域名的链接结构,则请确保您已正确添加了所有子域名和DNS解析。( H  ]4 `1 h3 H% f9 m/ k" Y
9 }% J) W& Q, ]/ F- r3 v7 N, x
5. 最后,清空浏览器缓存和Cookies,并访问您的子站点,看看是否可以正常访问了。) X0 m* c/ u9 {; C, C  J/ b

* [0 K5 Y; L) B& Q* G; i7 Y' d: q# n+ I如果上述步骤都无法解决问题,请检查您的.htaccess文件是否正确设置,并确保您的服务器支持WordPress多站点功能。如果问题仍然存在,请联系您的Web主机提供商,寻求支持和帮助。
回复

使用道具 举报

322

主题

485

回帖

3160

积分

管理员

积分
3160
QQ
 楼主| 发表于 2023-5-21 07:57:01 来自手机 | 显示全部楼层
我登录到WordPress主站的管理面板,在“设置-常规”下,但没有看见:WordPress地址和站点地址填写的是主站的域名和路径,不要留空或添加多余的斜杠。7 u6 e7 i$ l  r+ c# m2 _% [5 `0 v/ q  @
9 b0 i: B  N' {7 s  F# h* O; k
没错,这个步骤非常关键。在WordPress设置中,WordPress地址和站点地址是非常重要的两个参数。如果它们填写不正确,就会导致很多问题,尤其是像您遇到的这种“重定向循环”问题。
) o: O4 }6 r8 P; ^4 }. @) ~; ?+ m! \2 p
WordPress地址应该填写你的WordPress安装路径的URL,如:http://example.com 或 http://example.com/wordpress,后者是指以"wordpress"作为WordPress安装的子目录。站点地址应该填写统一资源定位器(URL),这是你的网站正式地址,通常与WordPress地址相同,如 http://example.com。1 S" V3 A# Y& S  e* G

+ I+ c  R4 P4 v2 ^需要特别注意,这两个地址必须始终保持一致。在将WordPress主站改为多站共享同一个数据库时,这两个地址可能需要进行修改。由于您已经根据我们之前的建议修改了多站点设置,请确保这两个地址与您多站点设置所列出的站点URL相对应,这将有助于确保一切正常运行。
回复

使用道具 举报

322

主题

485

回帖

3160

积分

管理员

积分
3160
QQ
 楼主| 发表于 2023-5-21 07:57:38 来自手机 | 显示全部楼层
但我在主站的管理面板,在设置-常规里,没有“wordpress地址”和站点地址的设置项,要怎么办?
3 F' \% ^7 t2 x$ f$ e
0 p: ]9 {3 ]- l' }. w- X如果您在WordPress的“设置-常规”选项下没有找到“WordPress地址”和“站点地址”的设置,请参照下列方法进行设置:! |6 ?6 J  M# x3 d0 j9 f. _

" E1 a" k  o* P' X% d- Z) H1. 登录到WordPress的管理面板。
# S. f8 Q* J6 D& e/ a: f; x) N. A9 S. C5 c" j$ \
2. 点击“设置-常规”。1 x1 `; _$ \) Y: Y3 x) I' A7 [3 K
9 ^6 M6 H' A6 X8 R7 K
3. 在下面的“网站标题”和“标语”中输入网站名称和口号,其他设置可根据您的需求修改。3 I/ D: o( L4 p% D

, A7 N. X2 L9 g4. 在下面的“WordPress地址(URL)”和“站点地址(URL)”下面添加以下代码:& A' h, Y; f, v: }3 s

* l3 P- W+ c8 _4 p/ O: G6 Ydefine('WP_HOME','http://example.com');5 s5 J. [$ E. s

$ x; h7 b* y' Z+ r( h% I8 k3 Bdefine('WP_SITEURL','http://example.com');# ]) k# {  }3 N( _4 H5 z

( k3 @1 K0 k1 C$ O其中,example.com换成您的网站域名。3 k) N/ i8 k5 x5 c8 s
% I8 C3 U9 J; W
5. 点击“保存更改”按钮。
  f2 F1 q2 x7 L6 G
5 f! @: y) U; e& H7 A' i通过这种方式,您可以手动设置您的WordPress地址和站点地址。请注意,这种方法可能导致某些插件和主题出现问题。如果您遇到了问题,请尝试禁用某些插件或恢复上一个稳定版本的主题。6 l9 L" `' W- J/ o
. ^) x" L! _# N, P. Q" N
如果您仍然无法解决问题,请查找您的主机提供商或故障排除WordPress社区中的解决方案。
回复

使用道具 举报

322

主题

485

回帖

3160

积分

管理员

积分
3160
QQ
 楼主| 发表于 2023-5-21 07:58:14 来自手机 | 显示全部楼层
我在管理面板没有看见WordPress地址(URL)这一项,要在哪里添加这两行代码,在wp-config.php中添加可以吗?
- Z2 L. b7 w7 ~9 t. N# d% X/ S2 j- }+ L0 A
是的,您可以在wp-config.php文件中手动添加您的WordPress地址和站点地址。方法如下:
& D# C. D% Q; T
1 D5 y8 E6 _0 G, p1 a' S2 J1. 使用文本编辑器打开wp-config.php文件。
: w+ ^  ]( F- c
! u2 c* |+ P& \  R1 m# W2 G2. 在文件末尾添加以下代码:
7 Z* H. p1 Z. Z: L' P. |9 V" M* \- |% }9 x; v
define('WP_HOME','http://example.com');3 N( S7 y$ a9 |7 p+ H# O0 t* h4 ?# j
) a- q1 t4 w- M! I& p! q- m6 }
define('WP_SITEURL','http://example.com');
  s3 m; P: b# n
3 _' k% J# S% C! q请将 example.com 更改为您实际的WordPress地址和站点地址。如果您的WordPress安装是在子目录中,则需要像这样添加代码:1 F' F" \" X7 i2 K0 L

9 L% C# u, Q$ E% _. Ndefine('WP_HOME','http://example.com/wordpress');
  l* z. i2 }2 x
! S+ }3 M4 T0 O( Fdefine('WP_SITEURL','http://example.com/wordpress');
3 ]; r( q4 Y; y; ?0 o  T1 e
: J0 k, L0 p$ ?4 t) ~/ Q3. 保存wp-config.php文件。
0 U) `  K0 S% ]! X' D/ j
0 ?. B9 Q; i' y$ }通过这种方法,在WordPress管理面板中设置不可见的WordPress地址和站点地址,并避免了插件和主题的兼容性问题。请注意,手动添加代码可能会使您的网站出现错误。在修改wp-config.php文件之前,请务必备份文件。如果出现错误,请恢复到备份版本。* d* H7 n' k! |' X$ @& Y% Z

6 E3 {6 i9 S+ T$ c/ E希望这个方法能够帮助您添加WordPress地址和站点地址。
回复

使用道具 举报

322

主题

485

回帖

3160

积分

管理员

积分
3160
QQ
 楼主| 发表于 2023-5-21 08:09:20 来自手机 | 显示全部楼层
我已经添加了那两行代码,保存后,问题依然没有解决。$ P) k( @2 K, {' z9 _7 H
1 h. B( s: M8 g  |- Z
如果手动设置或更改WordPress地址和站点地址不能解决问题,请尝试以下解决方法:
5 F8 Y2 s; A4 B' X: K
9 ?; S* h5 M5 @/ R9 u1. 清除浏览器缓存和Cookie,更新网站。' [+ M# m; }, C/ A8 ?+ D2 j
% l# I3 w3 e9 m2 H
2. 检查.htaccess文件是否正确。您可以尝试将htaccess文件重命名或添加一个备份文件,然后更新网站。
& E! \# B* ~; p, J7 r* H
1 w8 Y  B' k" a" P* N% H3. 禁用或删除可能导致问题的插件。* J$ b" A2 p2 A. T3 I* q. b/ h, k
$ a4 [/ t) s( p' R+ O
4. 重新安装WordPress以恢复默认设置。在此之前,请务必备份数据库和文件。8 l- E3 l1 Z8 w* \1 y/ T
: i5 u( `4 ], |5 k0 D
5. 检查您的主机环境,确保它符合WordPress的最低要求。
4 w- S  F: G8 x/ ]$ b
( K" e/ _4 n# N3 k3 F# Y* |6. 如果您使用的是共享主机,请联系您的Web主机提供商,让他们检查您的网站。他们可能会在服务器或您的网站上诊断问题。4 X# R/ F  M9 G7 _+ o5 f7 E

3 `, Q# y* Z- Y9 t6 s$ {如果您仍然无法解决问题,请尝试在WordPress的支持论坛中发帖,并向其他用户请求帮助。如果您拥有开发或技术支持经验,可以考虑联系专业的WordPress支持服务获取帮助。
回复

使用道具 举报

322

主题

485

回帖

3160

积分

管理员

积分
3160
QQ
 楼主| 发表于 2023-5-21 08:12:43 | 显示全部楼层
问题终于解决了。
* G/ N5 C( t$ E8 S0 }) P
0 w& d4 O6 r8 A: B( y$ e% G0 H我在wp-config.php把这两行删除了:( m4 g+ r7 k% ~/ e. P
define('WP_HOME','https://tdcktz.com');1 V! {$ y1 C/ d) u4 C% S
define('WP_SITEURL','https://tdcktz.com');
; y( t9 p5 T, z9 f( u$ C5 Q

# g% G7 k. z2 m' ]! x- T' \3 k然后通过phpmyadmin,在wordpress数据库中,执行:& R2 v; T) S& Z$ a- T
UPDATE `wp_options` SET `option_value` = 'https://tdcktz.com' WHERE `wp_options`.`option_id` = 2;

6 R7 A% `+ d# g4 m1 F9 g7 l9 u$ I1 R6 W
终于把问题解决了
回复

使用道具 举报

322

主题

485

回帖

3160

积分

管理员

积分
3160
QQ
 楼主| 发表于 2023-5-21 08:13:14 | 显示全部楼层
现在终于可以正常访问了:3 ~- @' P# h. v" ^! k

3 b& ~( S, w: e$ T, J9 _https://tdcktz.com/
回复

使用道具 举报

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

本版积分规则

QQ|Archiver|手机版|小黑屋|通达产控投资 ( 粤ICP备2023021749号-1|粤公网安备 44030402006137号 )

GMT+8, 2025-9-5 14:53 , Processed in 0.127253 second(s), 4 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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