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

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

[复制链接]

314

主题

478

回帖

2960

积分

管理员

积分
2960
QQ
发表于 2023-5-21 07:30:31 来自手机 | 显示全部楼层 |阅读模式
该问题多数是由于重定向循环引起的。在WordPress设置页面中,WordPress URL和站点地址 URL设置不一致也会引发此问题。由于您已经将多个网站共享同一数据库,因此,请确保每个WordPress安装中WordPress URL和站点地址URL设置正确且一致。: ?. g- e9 c& G7 z! N, b+ X) [
& a5 U8 S% k0 h2 p& {
以下是解决方案的步骤:
& s$ w" ^6 L8 p; @
$ q% m) Y7 r* \1. 请先确保您已经备份了数据库和文件。如果您还没有备份,请先备份它们以便于恢复。
& }& R& X: P- A3 h  j
+ l. I% ?6 l4 C! {3 I, N2. 登录到WordPress主站的管理面板,在“设置-常规”下,确保WordPress地址和站点地址填写的是主站的域名和路径,不要留空或添加多余的斜杠。
% \3 [7 q6 J1 @9 n' c$ o% ~
$ r" C$ ~: k7 E; W3 g3. 然后,登录到子站的管理面板,在“设置-常规”下,确保WordPress地址和站点地址填写的是子站的域名和路径,不要留空或添加多余的斜杠。
/ J! y. r. v0 c6 u: q6 H4 Z
% A9 ~, G6 X  A7 W" [) w5 W4. 再次登录到WordPress主站的管理面板,在“设置-多站点”下,检查您的设置是否正确。确保已启用了网络,您的站点域名正确输入,且使用的是子目录的链接结构。如果启用的是子域名的链接结构,则请确保您已正确添加了所有子域名和DNS解析。
+ e! C# w' f+ }5 s, |3 r( G8 f. P
6 p# S- a3 d+ K* M# s5 {$ L! Q5. 最后,清空浏览器缓存和Cookies,并访问您的子站点,看看是否可以正常访问了。9 b8 q' I6 l/ J9 F4 s- H! B4 I

* W# d( Y* |6 a" [; `& C. u如果上述步骤都无法解决问题,请检查您的.htaccess文件是否正确设置,并确保您的服务器支持WordPress多站点功能。如果问题仍然存在,请联系您的Web主机提供商,寻求支持和帮助。
回复

使用道具 举报

314

主题

478

回帖

2960

积分

管理员

积分
2960
QQ
 楼主| 发表于 2023-5-21 07:57:01 来自手机 | 显示全部楼层
我登录到WordPress主站的管理面板,在“设置-常规”下,但没有看见:WordPress地址和站点地址填写的是主站的域名和路径,不要留空或添加多余的斜杠。) s0 k+ {# |1 O' h+ h' K
) U$ D' V" N6 ~
没错,这个步骤非常关键。在WordPress设置中,WordPress地址和站点地址是非常重要的两个参数。如果它们填写不正确,就会导致很多问题,尤其是像您遇到的这种“重定向循环”问题。! x5 v& i) x+ U- x; ]

1 _# C+ q- V) E+ f" X( s* J# @WordPress地址应该填写你的WordPress安装路径的URL,如:http://example.com 或 http://example.com/wordpress,后者是指以"wordpress"作为WordPress安装的子目录。站点地址应该填写统一资源定位器(URL),这是你的网站正式地址,通常与WordPress地址相同,如 http://example.com。
( u# n5 ?! n' \* P3 A/ L5 n' I: m5 ?8 e( K
需要特别注意,这两个地址必须始终保持一致。在将WordPress主站改为多站共享同一个数据库时,这两个地址可能需要进行修改。由于您已经根据我们之前的建议修改了多站点设置,请确保这两个地址与您多站点设置所列出的站点URL相对应,这将有助于确保一切正常运行。
回复

使用道具 举报

314

主题

478

回帖

2960

积分

管理员

积分
2960
QQ
 楼主| 发表于 2023-5-21 07:57:38 来自手机 | 显示全部楼层
但我在主站的管理面板,在设置-常规里,没有“wordpress地址”和站点地址的设置项,要怎么办?% ^0 k( ]7 _  S$ `
1 N8 `4 y9 E2 |6 N% V& d
如果您在WordPress的“设置-常规”选项下没有找到“WordPress地址”和“站点地址”的设置,请参照下列方法进行设置:7 Q) C: c' h! E$ w6 E
& q5 z2 E* K& [  U
1. 登录到WordPress的管理面板。; d( s1 T2 Z0 a/ c! @* u
1 z# H  e+ D; X/ }7 j
2. 点击“设置-常规”。/ e1 \+ E# J7 R

/ u3 p5 {  s9 U3 {/ V3. 在下面的“网站标题”和“标语”中输入网站名称和口号,其他设置可根据您的需求修改。6 U) p0 b7 K+ S( i
; k8 `! l, r% `3 f# v
4. 在下面的“WordPress地址(URL)”和“站点地址(URL)”下面添加以下代码:# [/ e: n0 n) z" ~) W. w
- n7 a1 L* u, o5 b7 @" ~) X
define('WP_HOME','http://example.com');
  Z2 C0 \  |) F$ k/ ^# P4 H4 H( B6 ^) G7 K& m2 n2 Z2 V1 \
define('WP_SITEURL','http://example.com');! D  ]# |9 c0 W5 h8 @) n0 J' Y
& r- W" c0 e1 T0 r& H' e% |# c# L
其中,example.com换成您的网站域名。) m# F9 i$ v7 F$ I7 E* c
' d& }3 @  D/ L$ `" ]
5. 点击“保存更改”按钮。
9 F) D2 R; V" Z' i: G& h0 p- X# _0 X! ]" [" C; o5 `
通过这种方式,您可以手动设置您的WordPress地址和站点地址。请注意,这种方法可能导致某些插件和主题出现问题。如果您遇到了问题,请尝试禁用某些插件或恢复上一个稳定版本的主题。
4 E7 u/ B2 n8 P4 M2 F
# z1 j7 k/ O. A& l# f8 `" O. A如果您仍然无法解决问题,请查找您的主机提供商或故障排除WordPress社区中的解决方案。
回复

使用道具 举报

314

主题

478

回帖

2960

积分

管理员

积分
2960
QQ
 楼主| 发表于 2023-5-21 07:58:14 来自手机 | 显示全部楼层
我在管理面板没有看见WordPress地址(URL)这一项,要在哪里添加这两行代码,在wp-config.php中添加可以吗?
8 G% o2 a0 H' b; a& ]  I* s0 V9 T6 a8 T
是的,您可以在wp-config.php文件中手动添加您的WordPress地址和站点地址。方法如下:6 E. Y; Z2 u) D' L0 @* U$ `

. S6 U! H2 s- L0 o1 J( A2 U( E1. 使用文本编辑器打开wp-config.php文件。
8 ~- R! [% y9 V( j2 o2 D( K0 _$ _; `# C
2. 在文件末尾添加以下代码:) @0 c. B! t7 z4 r; D" j

$ v1 i& z/ j4 m" J1 d) J$ {define('WP_HOME','http://example.com');
6 g" P1 X: o6 j3 J3 h8 ?4 \* D9 o+ ^; S+ O
define('WP_SITEURL','http://example.com');3 v/ o+ E: f% P4 h. J

! t0 f8 x- B7 C# b) l" {" n! h请将 example.com 更改为您实际的WordPress地址和站点地址。如果您的WordPress安装是在子目录中,则需要像这样添加代码:" j% G9 v  m# R) m4 {4 m
' h9 D1 x" j: w; W9 I7 |
define('WP_HOME','http://example.com/wordpress');
1 {& G1 N2 H0 h% k8 @! V4 P& V) M, i/ _7 b  B. W0 v4 z. K. K
define('WP_SITEURL','http://example.com/wordpress');
# y: o  q: H5 o* B$ [* E+ R# c, x( A: w& W
3. 保存wp-config.php文件。- l( L# T4 n: g* f; ~. C
9 @& C/ A/ z% W3 L3 a+ U
通过这种方法,在WordPress管理面板中设置不可见的WordPress地址和站点地址,并避免了插件和主题的兼容性问题。请注意,手动添加代码可能会使您的网站出现错误。在修改wp-config.php文件之前,请务必备份文件。如果出现错误,请恢复到备份版本。
9 H- d- L, r: M5 ^# k9 `/ R5 b& A
希望这个方法能够帮助您添加WordPress地址和站点地址。
回复

使用道具 举报

314

主题

478

回帖

2960

积分

管理员

积分
2960
QQ
 楼主| 发表于 2023-5-21 08:09:20 来自手机 | 显示全部楼层
我已经添加了那两行代码,保存后,问题依然没有解决。
1 U: f! h, m, x. g5 o( U+ t4 V
+ C: N  j/ {( c/ @& O( ?6 S如果手动设置或更改WordPress地址和站点地址不能解决问题,请尝试以下解决方法:
. n1 t( q8 B; l& W! [/ A: a2 B, k, ]* x' I8 X) w4 f4 l# }8 H% w
1. 清除浏览器缓存和Cookie,更新网站。
2 N' N& R7 ?. p" K" H3 q3 M1 v
. S1 _7 ?- n- _% c" d, K- @2 t' A2. 检查.htaccess文件是否正确。您可以尝试将htaccess文件重命名或添加一个备份文件,然后更新网站。
7 B: q1 g  E& J" `; k# v- ^, C
+ B2 Q" T0 i; h/ f& @; Z  @3. 禁用或删除可能导致问题的插件。
+ Z/ c! W3 i' X" I
& G( s+ y" r0 g4. 重新安装WordPress以恢复默认设置。在此之前,请务必备份数据库和文件。: `1 V$ h8 |7 q9 q; ?
; ^& c/ T4 r' t8 S
5. 检查您的主机环境,确保它符合WordPress的最低要求。" H) w: J9 M/ e

  s  [6 }. f/ y* A8 y2 F3 w6. 如果您使用的是共享主机,请联系您的Web主机提供商,让他们检查您的网站。他们可能会在服务器或您的网站上诊断问题。3 i2 {/ u) n6 \7 I& y
% x- E' I! g. X
如果您仍然无法解决问题,请尝试在WordPress的支持论坛中发帖,并向其他用户请求帮助。如果您拥有开发或技术支持经验,可以考虑联系专业的WordPress支持服务获取帮助。
回复

使用道具 举报

314

主题

478

回帖

2960

积分

管理员

积分
2960
QQ
 楼主| 发表于 2023-5-21 08:12:43 | 显示全部楼层
问题终于解决了。
' V8 K1 \1 b4 |1 \4 w0 M9 ?+ a) v* T& r, [  E
我在wp-config.php把这两行删除了:$ r. P% d/ n* I& K. d( e4 L
define('WP_HOME','https://tdcktz.com');$ u2 p8 E9 ~) C9 O
define('WP_SITEURL','https://tdcktz.com');
" c! N7 C! F5 \* w

9 ]5 W: T1 i" u' `7 h3 l$ A( ^5 K然后通过phpmyadmin,在wordpress数据库中,执行:
: ^, O' A7 O: {# c; M
UPDATE `wp_options` SET `option_value` = 'https://tdcktz.com' WHERE `wp_options`.`option_id` = 2;
6 d- E1 M* _3 q# J, M' F; {- V
: B5 F+ g- q, c( }- l; A3 y; t7 i1 D
终于把问题解决了
回复

使用道具 举报

314

主题

478

回帖

2960

积分

管理员

积分
2960
QQ
 楼主| 发表于 2023-5-21 08:13:14 | 显示全部楼层
现在终于可以正常访问了:
7 u4 }& G: ^' L9 E% l. I
7 `4 T1 C0 N$ D3 Y2 G& Ehttps://tdcktz.com/
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-4-5 01:07 , Processed in 0.080692 second(s), 20 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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