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

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

[复制链接]

318

主题

482

回帖

3094

积分

管理员

积分
3094
QQ
发表于 2023-5-21 07:30:31 来自手机 | 显示全部楼层 |阅读模式
该问题多数是由于重定向循环引起的。在WordPress设置页面中,WordPress URL和站点地址 URL设置不一致也会引发此问题。由于您已经将多个网站共享同一数据库,因此,请确保每个WordPress安装中WordPress URL和站点地址URL设置正确且一致。
, |0 z; [/ m# J: S' {% p
* k$ c( \1 ~/ U% ^1 a) T以下是解决方案的步骤:) V' y% G5 f3 ~0 Z
4 x, d8 f# H* Y3 P
1. 请先确保您已经备份了数据库和文件。如果您还没有备份,请先备份它们以便于恢复。% e" V$ n0 I7 E* ^& R9 S
: E+ M6 {6 o* e6 F" M
2. 登录到WordPress主站的管理面板,在“设置-常规”下,确保WordPress地址和站点地址填写的是主站的域名和路径,不要留空或添加多余的斜杠。% @+ M5 X- X* I5 \! s

3 t2 v3 Z& H, k, x  W/ j3. 然后,登录到子站的管理面板,在“设置-常规”下,确保WordPress地址和站点地址填写的是子站的域名和路径,不要留空或添加多余的斜杠。
* _. D, B0 q* f' Z; @: a7 q' K. x1 q: t" b+ G
4. 再次登录到WordPress主站的管理面板,在“设置-多站点”下,检查您的设置是否正确。确保已启用了网络,您的站点域名正确输入,且使用的是子目录的链接结构。如果启用的是子域名的链接结构,则请确保您已正确添加了所有子域名和DNS解析。
/ T$ [6 `# Q1 w3 a
+ \4 b) u/ \' m% N1 K5 U5. 最后,清空浏览器缓存和Cookies,并访问您的子站点,看看是否可以正常访问了。9 v+ J6 X2 I" A0 H. Y

# g, O, b" B, b* X  f; e如果上述步骤都无法解决问题,请检查您的.htaccess文件是否正确设置,并确保您的服务器支持WordPress多站点功能。如果问题仍然存在,请联系您的Web主机提供商,寻求支持和帮助。
回复

使用道具 举报

318

主题

482

回帖

3094

积分

管理员

积分
3094
QQ
 楼主| 发表于 2023-5-21 07:57:01 来自手机 | 显示全部楼层
我登录到WordPress主站的管理面板,在“设置-常规”下,但没有看见:WordPress地址和站点地址填写的是主站的域名和路径,不要留空或添加多余的斜杠。
5 a. W, F! r9 @5 e  e, ?! _& [' Z, p2 L# t9 r' }, T- N
没错,这个步骤非常关键。在WordPress设置中,WordPress地址和站点地址是非常重要的两个参数。如果它们填写不正确,就会导致很多问题,尤其是像您遇到的这种“重定向循环”问题。
$ |$ b/ V% m4 l& d2 v; w5 u
7 i3 B4 }6 ]7 q; AWordPress地址应该填写你的WordPress安装路径的URL,如:http://example.com 或 http://example.com/wordpress,后者是指以"wordpress"作为WordPress安装的子目录。站点地址应该填写统一资源定位器(URL),这是你的网站正式地址,通常与WordPress地址相同,如 http://example.com。7 ^) l9 p" q+ X. n& q
; {$ K" M, [6 l- H% N! }
需要特别注意,这两个地址必须始终保持一致。在将WordPress主站改为多站共享同一个数据库时,这两个地址可能需要进行修改。由于您已经根据我们之前的建议修改了多站点设置,请确保这两个地址与您多站点设置所列出的站点URL相对应,这将有助于确保一切正常运行。
回复

使用道具 举报

318

主题

482

回帖

3094

积分

管理员

积分
3094
QQ
 楼主| 发表于 2023-5-21 07:57:38 来自手机 | 显示全部楼层
但我在主站的管理面板,在设置-常规里,没有“wordpress地址”和站点地址的设置项,要怎么办?1 G8 F8 V  W; T% X$ C

9 y. A4 l) q  Z. |如果您在WordPress的“设置-常规”选项下没有找到“WordPress地址”和“站点地址”的设置,请参照下列方法进行设置:
, U$ k* r0 [3 f& V. X
4 ]6 [/ a4 z1 _% t1 E4 z- [' \1. 登录到WordPress的管理面板。" v: C6 K0 x6 _- m" W% V0 I

  [9 b' x0 ]  z2. 点击“设置-常规”。  M& P8 O2 s6 K4 D- c6 P

( R. J6 q& ?/ I/ Q3. 在下面的“网站标题”和“标语”中输入网站名称和口号,其他设置可根据您的需求修改。8 |1 g6 T& M. A5 q. D5 t

6 k! Z+ Q4 ^: i6 c8 |) N6 ^0 z9 x4. 在下面的“WordPress地址(URL)”和“站点地址(URL)”下面添加以下代码:! |. p/ r! P1 s6 ?9 M" i9 h

) t  k+ M1 G: o) N, ]( fdefine('WP_HOME','http://example.com');
4 h0 }* e9 ?2 P1 \) P, z' \# G- ~% W; S# V8 [: V* f, r# ~$ O
define('WP_SITEURL','http://example.com');# P: w; V1 O( d' I- K0 m

$ S9 O, ]2 m* n$ Y4 m9 A0 S' p其中,example.com换成您的网站域名。: X) @- n1 v/ Y' m

+ _# t$ `0 U+ ~2 t+ b0 o) K5. 点击“保存更改”按钮。
& e0 @6 ]) F3 C7 Z: g/ {& Y4 X7 Y# L9 {9 q, m+ U" b
通过这种方式,您可以手动设置您的WordPress地址和站点地址。请注意,这种方法可能导致某些插件和主题出现问题。如果您遇到了问题,请尝试禁用某些插件或恢复上一个稳定版本的主题。' ~" |' c( V7 \7 w

2 T0 J3 r  x4 R8 q/ B% M, M2 O! n如果您仍然无法解决问题,请查找您的主机提供商或故障排除WordPress社区中的解决方案。
回复

使用道具 举报

318

主题

482

回帖

3094

积分

管理员

积分
3094
QQ
 楼主| 发表于 2023-5-21 07:58:14 来自手机 | 显示全部楼层
我在管理面板没有看见WordPress地址(URL)这一项,要在哪里添加这两行代码,在wp-config.php中添加可以吗?
2 |0 t: R2 Q6 N5 J) k
5 @/ k# e4 B9 \1 ^0 x1 |是的,您可以在wp-config.php文件中手动添加您的WordPress地址和站点地址。方法如下:
( b7 R9 b: z* d8 _1 W
+ C0 E# g" x  Y8 a# Y1. 使用文本编辑器打开wp-config.php文件。% {) T. Y7 P' o1 ?. i2 X  a
& G; M6 `: F& |
2. 在文件末尾添加以下代码:
" K9 F5 h4 u  o" q1 b0 E& f: V& B8 D+ w+ }
define('WP_HOME','http://example.com');
1 [0 r$ N6 a4 G- _) w% u; b. @* Q9 N+ ]  g2 ]' m  o9 t! G' c
define('WP_SITEURL','http://example.com');& F' |/ K9 s9 B6 ]# y; s
! ^" I6 s2 V; T" p4 t" W$ i$ M3 F
请将 example.com 更改为您实际的WordPress地址和站点地址。如果您的WordPress安装是在子目录中,则需要像这样添加代码:
( I1 D& h  F2 v7 U# R: _4 Y4 _7 C, R8 Y6 _. }( p! `
define('WP_HOME','http://example.com/wordpress');
3 Q" L! S+ o* \
+ Q8 v1 n3 ?/ Ldefine('WP_SITEURL','http://example.com/wordpress');
& s, H, D% P5 V$ C. a+ j$ i
$ i' v, O6 W7 ^; r# a( \3. 保存wp-config.php文件。* k4 U# n& E! U) R. a; z/ |5 ?" o
" X! b8 B+ P; M* C, r; Y
通过这种方法,在WordPress管理面板中设置不可见的WordPress地址和站点地址,并避免了插件和主题的兼容性问题。请注意,手动添加代码可能会使您的网站出现错误。在修改wp-config.php文件之前,请务必备份文件。如果出现错误,请恢复到备份版本。# |; u+ X& H4 w! V7 j8 g& `
8 e8 ]0 Q2 P% A, e0 C' |2 X1 L9 K
希望这个方法能够帮助您添加WordPress地址和站点地址。
回复

使用道具 举报

318

主题

482

回帖

3094

积分

管理员

积分
3094
QQ
 楼主| 发表于 2023-5-21 08:09:20 来自手机 | 显示全部楼层
我已经添加了那两行代码,保存后,问题依然没有解决。
0 F5 r* n% |# T) J  V& A1 o" Q2 N' t7 B
如果手动设置或更改WordPress地址和站点地址不能解决问题,请尝试以下解决方法:. V& V: j7 C6 @

" D5 A$ {8 W3 C6 H: `/ J0 @9 ]' P) {: w1. 清除浏览器缓存和Cookie,更新网站。5 K4 d% r( D% W! u
& K" @- x: K; \  [* F) P) e
2. 检查.htaccess文件是否正确。您可以尝试将htaccess文件重命名或添加一个备份文件,然后更新网站。7 v. C4 z. Q9 |1 H7 M/ z
+ C& y4 f7 x. e
3. 禁用或删除可能导致问题的插件。
: w. c+ ]0 T/ o0 W/ a8 o; ?' U( F7 @6 P. E
4. 重新安装WordPress以恢复默认设置。在此之前,请务必备份数据库和文件。
% K4 p: z. O+ M; v" `& Q# v
' b8 ?6 Z0 q4 \5. 检查您的主机环境,确保它符合WordPress的最低要求。
% b/ A& }1 Q2 S3 Z0 K& o$ y1 b4 C) [" h5 l6 b/ y' M6 ?7 V: @
6. 如果您使用的是共享主机,请联系您的Web主机提供商,让他们检查您的网站。他们可能会在服务器或您的网站上诊断问题。
  j  B, U" E, }8 c# K  F' ^, N& x
4 [( a2 i1 T$ A. }. k6 Z: j如果您仍然无法解决问题,请尝试在WordPress的支持论坛中发帖,并向其他用户请求帮助。如果您拥有开发或技术支持经验,可以考虑联系专业的WordPress支持服务获取帮助。
回复

使用道具 举报

318

主题

482

回帖

3094

积分

管理员

积分
3094
QQ
 楼主| 发表于 2023-5-21 08:12:43 | 显示全部楼层
问题终于解决了。
: O% Q) H% a1 A# s9 `& c' I" N2 }5 ^% @+ E6 S8 d5 I# A
我在wp-config.php把这两行删除了:
3 n) @& h. P* K& V" d) u7 ^0 }9 F
define('WP_HOME','https://tdcktz.com');
7 A3 X% I; C* T% ~( adefine('WP_SITEURL','https://tdcktz.com');

( b3 I8 P; ~$ M8 @
* p% K% W9 A$ q然后通过phpmyadmin,在wordpress数据库中,执行:
  \$ T+ N1 i* y+ I* e' e0 S
UPDATE `wp_options` SET `option_value` = 'https://tdcktz.com' WHERE `wp_options`.`option_id` = 2;
% v- f. W# r& a8 m
4 N* `0 ~1 @* ^( j* _
终于把问题解决了
回复

使用道具 举报

318

主题

482

回帖

3094

积分

管理员

积分
3094
QQ
 楼主| 发表于 2023-5-21 08:13:14 | 显示全部楼层
现在终于可以正常访问了:
' k3 e# j9 L* m) |6 @: [2 j& O1 M! W4 t6 y2 \& Z" A( i2 ^
https://tdcktz.com/
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-7 18:24 , Processed in 0.076173 second(s), 3 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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