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

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

[复制链接]

408

主题

596

回帖

4038

积分

管理员

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

7 M; W' ~  ?& {! M9 d8 D6 w以下是解决方案的步骤:
; e2 ]5 G' c' H" y1 o% A. A, B3 g! ]( x" L; J% Q2 o
1. 请先确保您已经备份了数据库和文件。如果您还没有备份,请先备份它们以便于恢复。
* q4 k3 T% i) O( W! N: w& _5 t: U3 v* y) X% E
2. 登录到WordPress主站的管理面板,在“设置-常规”下,确保WordPress地址和站点地址填写的是主站的域名和路径,不要留空或添加多余的斜杠。
& e- _+ _. }* G7 A& T0 `# ]/ Y1 V' k2 \4 u# f8 G$ @5 a
3. 然后,登录到子站的管理面板,在“设置-常规”下,确保WordPress地址和站点地址填写的是子站的域名和路径,不要留空或添加多余的斜杠。
+ J  ~4 o1 `- U% Y0 K2 ~2 ~& C: P: q+ I
4. 再次登录到WordPress主站的管理面板,在“设置-多站点”下,检查您的设置是否正确。确保已启用了网络,您的站点域名正确输入,且使用的是子目录的链接结构。如果启用的是子域名的链接结构,则请确保您已正确添加了所有子域名和DNS解析。- _, S5 N# K2 E: c" j. M1 \8 e8 q+ Q
- N0 G' R/ \$ Z/ @
5. 最后,清空浏览器缓存和Cookies,并访问您的子站点,看看是否可以正常访问了。
2 ]/ j' O- u; S. A; D! |# l+ t( Q% P. P# D- e. {
如果上述步骤都无法解决问题,请检查您的.htaccess文件是否正确设置,并确保您的服务器支持WordPress多站点功能。如果问题仍然存在,请联系您的Web主机提供商,寻求支持和帮助。
回复

使用道具 举报

408

主题

596

回帖

4038

积分

管理员

积分
4038
QQ
 楼主| 发表于 2023-5-21 07:57:01 来自手机 | 显示全部楼层
我登录到WordPress主站的管理面板,在“设置-常规”下,但没有看见:WordPress地址和站点地址填写的是主站的域名和路径,不要留空或添加多余的斜杠。
# F* Q* }6 l2 U' W- t$ R( [, R# ^- ~, O+ T) }
没错,这个步骤非常关键。在WordPress设置中,WordPress地址和站点地址是非常重要的两个参数。如果它们填写不正确,就会导致很多问题,尤其是像您遇到的这种“重定向循环”问题。+ d6 ]  [" _" t) g) L8 ~/ L: u

: _! ^1 u* M0 I% ?WordPress地址应该填写你的WordPress安装路径的URL,如:http://example.com 或 http://example.com/wordpress,后者是指以"wordpress"作为WordPress安装的子目录。站点地址应该填写统一资源定位器(URL),这是你的网站正式地址,通常与WordPress地址相同,如 http://example.com。
8 H) }' I. f1 c/ [9 }$ ?
, F# O) Y9 _; m+ x需要特别注意,这两个地址必须始终保持一致。在将WordPress主站改为多站共享同一个数据库时,这两个地址可能需要进行修改。由于您已经根据我们之前的建议修改了多站点设置,请确保这两个地址与您多站点设置所列出的站点URL相对应,这将有助于确保一切正常运行。
回复

使用道具 举报

408

主题

596

回帖

4038

积分

管理员

积分
4038
QQ
 楼主| 发表于 2023-5-21 07:57:38 来自手机 | 显示全部楼层
但我在主站的管理面板,在设置-常规里,没有“wordpress地址”和站点地址的设置项,要怎么办?* y2 [3 o$ x8 X$ r- v) i% o
( {* {1 u7 X' {+ ]4 }
如果您在WordPress的“设置-常规”选项下没有找到“WordPress地址”和“站点地址”的设置,请参照下列方法进行设置:
0 D* b; a# W; ]2 Q
& U, I6 s3 t5 H$ G% h) m# b: M1. 登录到WordPress的管理面板。
+ ]* R; C8 d- M$ l& N  r" J1 H) i: A; R6 O  n" _
2. 点击“设置-常规”。
" u. t- T. D& ~( Q) ?  d
0 A7 E& X9 z% ^( U/ ^, Q3. 在下面的“网站标题”和“标语”中输入网站名称和口号,其他设置可根据您的需求修改。
% [. |+ O/ g% M% V  c' a8 }+ p
- ^3 w' t% y, c( m6 @4. 在下面的“WordPress地址(URL)”和“站点地址(URL)”下面添加以下代码:
1 }9 b% B5 R6 A7 o: a; o8 V5 W- X: [3 t/ |7 y% C
define('WP_HOME','http://example.com');
. @7 J- [' t9 q# v0 b, n
2 l4 B" G3 q% M2 q' R; }define('WP_SITEURL','http://example.com');
! {7 `* @3 }1 p4 G- q
! F2 s% Z9 y/ C: {" x. x其中,example.com换成您的网站域名。: `9 }5 q5 y8 v, Q4 [
: C3 ^* t- X$ Y" l
5. 点击“保存更改”按钮。
0 w# ]6 A* {5 p* c
$ z( v) R2 N/ B4 `1 H2 _$ }通过这种方式,您可以手动设置您的WordPress地址和站点地址。请注意,这种方法可能导致某些插件和主题出现问题。如果您遇到了问题,请尝试禁用某些插件或恢复上一个稳定版本的主题。+ B# w. N/ O* S4 N: n/ F- n3 G5 \

( ]* g: z0 e0 j0 n如果您仍然无法解决问题,请查找您的主机提供商或故障排除WordPress社区中的解决方案。
回复

使用道具 举报

408

主题

596

回帖

4038

积分

管理员

积分
4038
QQ
 楼主| 发表于 2023-5-21 07:58:14 来自手机 | 显示全部楼层
我在管理面板没有看见WordPress地址(URL)这一项,要在哪里添加这两行代码,在wp-config.php中添加可以吗?5 e# `' ^; {! v

$ K' d# E0 a  ]2 o2 M, [是的,您可以在wp-config.php文件中手动添加您的WordPress地址和站点地址。方法如下:8 ^0 q% q! K8 C( K* }" A% m

4 {0 P/ `) J; b4 ?) t9 T$ y1. 使用文本编辑器打开wp-config.php文件。" _- j! Y" S9 H* C7 @( D
' S8 R4 D3 C& n: e, D
2. 在文件末尾添加以下代码:
: L8 `! t1 ^8 o/ y( J* Y3 M3 R
/ m2 d  b) Z) S, pdefine('WP_HOME','http://example.com');! V1 a" b3 r0 X) ]& A; k" A

$ t4 \4 H( |& {8 z* ~6 bdefine('WP_SITEURL','http://example.com');
/ N! H8 T( X7 P3 m( m
( |* _4 T4 W- u1 S! i: U请将 example.com 更改为您实际的WordPress地址和站点地址。如果您的WordPress安装是在子目录中,则需要像这样添加代码:
! n. ^5 I+ {0 K8 Y" q- i4 Z; m7 Y6 g. [3 t
define('WP_HOME','http://example.com/wordpress');2 e7 e, P  D& r% H: n
1 X9 C$ o: u  }
define('WP_SITEURL','http://example.com/wordpress');' {; h  q5 T6 a  [; G+ F3 ^& L% i% {

' l: v' m2 Q: N+ p% \. X3. 保存wp-config.php文件。
& Y6 Z- m2 a7 \9 ~# b7 ?2 J2 B9 I! i% l, l) ?6 v* I* n
通过这种方法,在WordPress管理面板中设置不可见的WordPress地址和站点地址,并避免了插件和主题的兼容性问题。请注意,手动添加代码可能会使您的网站出现错误。在修改wp-config.php文件之前,请务必备份文件。如果出现错误,请恢复到备份版本。
4 Q' G. c9 ^* c. l9 G! E: W
& i+ C9 d3 Z* R, m' J/ I希望这个方法能够帮助您添加WordPress地址和站点地址。
回复

使用道具 举报

408

主题

596

回帖

4038

积分

管理员

积分
4038
QQ
 楼主| 发表于 2023-5-21 08:09:20 来自手机 | 显示全部楼层
我已经添加了那两行代码,保存后,问题依然没有解决。7 q" D, w  y  a1 f

! o+ t6 j; `8 p$ C8 w# f: a如果手动设置或更改WordPress地址和站点地址不能解决问题,请尝试以下解决方法:2 y3 F3 ]" h- q# A# {  w
# A4 A) M! V$ W1 n3 m8 {4 @# U
1. 清除浏览器缓存和Cookie,更新网站。  o; l5 P+ y8 Q
3 V5 l  \. ]0 D" V
2. 检查.htaccess文件是否正确。您可以尝试将htaccess文件重命名或添加一个备份文件,然后更新网站。
, q9 G1 S& S, h5 j, u3 H, j$ o+ n4 |, V
3. 禁用或删除可能导致问题的插件。
3 P0 H1 X4 j  i( k
1 }. v$ [( T# e& r  j8 b4. 重新安装WordPress以恢复默认设置。在此之前,请务必备份数据库和文件。+ u) s/ x1 }! L7 X' n- X
) y+ u; v3 \: Z4 G
5. 检查您的主机环境,确保它符合WordPress的最低要求。
( S% {3 o3 A2 ]0 H+ O8 I8 Z5 K" ~& R1 ]+ b3 x) w% k  f
6. 如果您使用的是共享主机,请联系您的Web主机提供商,让他们检查您的网站。他们可能会在服务器或您的网站上诊断问题。
) S2 q9 C, e9 |, }
7 ~- p+ n7 v0 z& d( T" ]如果您仍然无法解决问题,请尝试在WordPress的支持论坛中发帖,并向其他用户请求帮助。如果您拥有开发或技术支持经验,可以考虑联系专业的WordPress支持服务获取帮助。
回复

使用道具 举报

408

主题

596

回帖

4038

积分

管理员

积分
4038
QQ
 楼主| 发表于 2023-5-21 08:12:43 | 显示全部楼层
问题终于解决了。  \) b7 W; M" a

3 w/ W  [. x7 Q0 v* g我在wp-config.php把这两行删除了:! i- k" N. h2 {+ n/ u, `
define('WP_HOME','https://tdcktz.com');3 s$ m2 H. B6 \9 `5 f4 u. _0 i5 c
define('WP_SITEURL','https://tdcktz.com');
8 k* E2 \, X" B& o) X
$ [8 I8 P! G7 |0 i5 s7 E1 W" v
然后通过phpmyadmin,在wordpress数据库中,执行:
" I6 i" O2 x4 ?: i4 O; D7 k$ k1 V
UPDATE `wp_options` SET `option_value` = 'https://tdcktz.com' WHERE `wp_options`.`option_id` = 2;

4 p4 Y4 R8 C8 {4 o0 W- C% n0 q2 W6 b, l% U+ k9 n) x1 m
终于把问题解决了
回复

使用道具 举报

408

主题

596

回帖

4038

积分

管理员

积分
4038
QQ
 楼主| 发表于 2023-5-21 08:13:14 | 显示全部楼层
现在终于可以正常访问了:
% r  d/ E" j" _1 b4 e$ _2 {8 E* l
, C, B" J+ h2 U" Dhttps://tdcktz.com/
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-4-10 04:31 , Processed in 0.591871 second(s), 21 queries .

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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