找回密码
 立即注册
查看: 3965|回复: 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设置正确且一致。- c3 t' I1 l# L& y% l, g% s7 b
0 b3 r( m4 Y8 j) M
以下是解决方案的步骤:% e, s7 e6 e( F! D0 w5 \# B8 N$ M

% Q4 d+ ~, @* P9 N8 f7 [; G1. 请先确保您已经备份了数据库和文件。如果您还没有备份,请先备份它们以便于恢复。! Y4 Z) Y0 @3 i" v* W

# }/ Q1 F  y4 W9 v  I( }2. 登录到WordPress主站的管理面板,在“设置-常规”下,确保WordPress地址和站点地址填写的是主站的域名和路径,不要留空或添加多余的斜杠。
$ x; b( I' q. r7 G/ B1 N- P9 k* s4 w/ a8 h- ~9 f7 P
3. 然后,登录到子站的管理面板,在“设置-常规”下,确保WordPress地址和站点地址填写的是子站的域名和路径,不要留空或添加多余的斜杠。- t9 Y2 \2 y4 a
/ n5 E, B( I: c" N" W" _9 u  Q: w. ~
4. 再次登录到WordPress主站的管理面板,在“设置-多站点”下,检查您的设置是否正确。确保已启用了网络,您的站点域名正确输入,且使用的是子目录的链接结构。如果启用的是子域名的链接结构,则请确保您已正确添加了所有子域名和DNS解析。
+ \% ]! P, I0 `( i. i2 I: Q2 p  c' K. a2 [$ p
5. 最后,清空浏览器缓存和Cookies,并访问您的子站点,看看是否可以正常访问了。/ B( e2 c2 F# P3 p" ~
7 h) J( L" v; F! u
如果上述步骤都无法解决问题,请检查您的.htaccess文件是否正确设置,并确保您的服务器支持WordPress多站点功能。如果问题仍然存在,请联系您的Web主机提供商,寻求支持和帮助。
回复

使用道具 举报

347

主题

564

回帖

3679

积分

管理员

积分
3679
QQ
 楼主| 发表于 2023-5-21 07:57:01 来自手机 | 显示全部楼层
我登录到WordPress主站的管理面板,在“设置-常规”下,但没有看见:WordPress地址和站点地址填写的是主站的域名和路径,不要留空或添加多余的斜杠。9 I  o# Z! b+ W" H7 z
! x: t2 }1 ?! Y, w6 Q! U
没错,这个步骤非常关键。在WordPress设置中,WordPress地址和站点地址是非常重要的两个参数。如果它们填写不正确,就会导致很多问题,尤其是像您遇到的这种“重定向循环”问题。
: ]2 e. ]9 w" w! F6 R$ ~: x" m( Q6 Q/ }. \
WordPress地址应该填写你的WordPress安装路径的URL,如:http://example.com 或 http://example.com/wordpress,后者是指以"wordpress"作为WordPress安装的子目录。站点地址应该填写统一资源定位器(URL),这是你的网站正式地址,通常与WordPress地址相同,如 http://example.com。% S2 B- K: c, K( ^) K8 s
6 q- _' O6 V1 D! Y# m, W
需要特别注意,这两个地址必须始终保持一致。在将WordPress主站改为多站共享同一个数据库时,这两个地址可能需要进行修改。由于您已经根据我们之前的建议修改了多站点设置,请确保这两个地址与您多站点设置所列出的站点URL相对应,这将有助于确保一切正常运行。
回复

使用道具 举报

347

主题

564

回帖

3679

积分

管理员

积分
3679
QQ
 楼主| 发表于 2023-5-21 07:57:38 来自手机 | 显示全部楼层
但我在主站的管理面板,在设置-常规里,没有“wordpress地址”和站点地址的设置项,要怎么办?) v; D5 |  U* E1 ~% {
) p* e+ F9 C9 g6 S* l, u, h4 _
如果您在WordPress的“设置-常规”选项下没有找到“WordPress地址”和“站点地址”的设置,请参照下列方法进行设置:
# }/ f- }) J) _7 d4 X( t6 {! e: N
1. 登录到WordPress的管理面板。: V9 Z  ~7 ^" h
/ a0 F, j! r7 A% A7 B5 d0 D( M# G
2. 点击“设置-常规”。2 i" A" Y& E! O

7 M3 T6 [- I5 O. Q) F3 [+ q3. 在下面的“网站标题”和“标语”中输入网站名称和口号,其他设置可根据您的需求修改。
& ]8 m3 b6 o( f2 [, Y0 }. {
( }. X% i: I3 o1 s+ h0 ?; @" u% O4. 在下面的“WordPress地址(URL)”和“站点地址(URL)”下面添加以下代码:
/ i1 i0 D6 W# t  ~
; r9 \6 ]2 `* M/ ddefine('WP_HOME','http://example.com');" }6 Z! U2 F) G# O# k, F

( j5 \9 c6 \, z, \: L* ^6 C) zdefine('WP_SITEURL','http://example.com');2 d+ B* s  @- [3 I' ~
- l/ d; C4 x4 B  M& s  H5 R
其中,example.com换成您的网站域名。* U+ T8 v) P5 K2 W! G- k6 u
/ Y0 L4 z9 h4 m$ g3 ]& T) V  W; a
5. 点击“保存更改”按钮。
$ @) U  b; s2 S! L4 q0 I1 Y8 A* q$ Y' ?$ b
通过这种方式,您可以手动设置您的WordPress地址和站点地址。请注意,这种方法可能导致某些插件和主题出现问题。如果您遇到了问题,请尝试禁用某些插件或恢复上一个稳定版本的主题。' [5 l& }' |! Q6 h! X6 }
$ Y, X4 M3 D9 d1 f8 i9 W
如果您仍然无法解决问题,请查找您的主机提供商或故障排除WordPress社区中的解决方案。
回复

使用道具 举报

347

主题

564

回帖

3679

积分

管理员

积分
3679
QQ
 楼主| 发表于 2023-5-21 07:58:14 来自手机 | 显示全部楼层
我在管理面板没有看见WordPress地址(URL)这一项,要在哪里添加这两行代码,在wp-config.php中添加可以吗?
) ]( y, ~; l+ P" d2 d0 ]
" {/ B; B  `- U0 y) L是的,您可以在wp-config.php文件中手动添加您的WordPress地址和站点地址。方法如下:
& G$ Z8 H6 `8 ^8 d9 g# a1 ~3 _+ f& U- c. I9 o. l1 [  H3 u
1. 使用文本编辑器打开wp-config.php文件。
9 O" {# L1 z. i( P7 @; N
' V2 |, w4 o; ]$ m! [2 S5 t, V, f2. 在文件末尾添加以下代码:
( ~$ [# y; ^! q( f0 {3 k. E% Q6 c4 o5 u
define('WP_HOME','http://example.com');2 V$ f/ e& B( h% k% |5 b# h
$ d2 d. Q# A3 k5 G$ Y" m
define('WP_SITEURL','http://example.com');- L0 \9 V6 `% L% L! N, }

4 r, X: s8 U) m' ]/ l" z! `请将 example.com 更改为您实际的WordPress地址和站点地址。如果您的WordPress安装是在子目录中,则需要像这样添加代码:( [3 r  ^* H. q! T9 T! U3 ]

5 r6 v# @3 \& ]+ P9 \% X: mdefine('WP_HOME','http://example.com/wordpress');  D6 E7 h8 q% u5 K" K
( i2 Z" E8 H# \( |: }9 f' E( ]. B
define('WP_SITEURL','http://example.com/wordpress');
& i1 W( r& t- L8 {
) C+ l# ~% Z' \) P4 T3. 保存wp-config.php文件。# _1 O! n9 [2 e: P+ v  q8 c1 \
' L' l! b7 y0 u/ j
通过这种方法,在WordPress管理面板中设置不可见的WordPress地址和站点地址,并避免了插件和主题的兼容性问题。请注意,手动添加代码可能会使您的网站出现错误。在修改wp-config.php文件之前,请务必备份文件。如果出现错误,请恢复到备份版本。
+ u; H1 ]7 Y1 _; \! P4 o% e5 F( o. u, w$ x+ S1 Q: n- s
希望这个方法能够帮助您添加WordPress地址和站点地址。
回复

使用道具 举报

347

主题

564

回帖

3679

积分

管理员

积分
3679
QQ
 楼主| 发表于 2023-5-21 08:09:20 来自手机 | 显示全部楼层
我已经添加了那两行代码,保存后,问题依然没有解决。. y1 ?; p" _' f  [' J

. j7 u/ B, x3 _: Z8 i) }4 C如果手动设置或更改WordPress地址和站点地址不能解决问题,请尝试以下解决方法:7 O- `& W9 B6 e
1 f* }, {' s& T# R  @3 u5 `
1. 清除浏览器缓存和Cookie,更新网站。
& k! [8 {1 E  g. l; d
% C7 j* A) ~, m2 h* Y1 i2. 检查.htaccess文件是否正确。您可以尝试将htaccess文件重命名或添加一个备份文件,然后更新网站。
2 f' c/ e4 n! |
# F0 l+ t9 X# x3. 禁用或删除可能导致问题的插件。) {$ z% V- ]0 {! k9 C

; T0 z! |* _$ Y9 ^+ J4. 重新安装WordPress以恢复默认设置。在此之前,请务必备份数据库和文件。6 U1 j9 h4 k. o# ^6 F1 t+ L
% }2 t4 P8 X! M( t
5. 检查您的主机环境,确保它符合WordPress的最低要求。
$ O& y% l  M5 f8 S0 n) `6 x' p8 O0 Z' o1 `2 ~' \
6. 如果您使用的是共享主机,请联系您的Web主机提供商,让他们检查您的网站。他们可能会在服务器或您的网站上诊断问题。5 P: h! D  a4 s; P
, i0 {3 G0 _- o: i0 C7 z
如果您仍然无法解决问题,请尝试在WordPress的支持论坛中发帖,并向其他用户请求帮助。如果您拥有开发或技术支持经验,可以考虑联系专业的WordPress支持服务获取帮助。
回复

使用道具 举报

347

主题

564

回帖

3679

积分

管理员

积分
3679
QQ
 楼主| 发表于 2023-5-21 08:12:43 | 显示全部楼层
问题终于解决了。/ q8 ]* ?+ ]0 Q% g, R

  f4 A' [% t: Y我在wp-config.php把这两行删除了:, j6 Y+ K( H5 K4 g* ?; Q4 Z$ b. N+ j
define('WP_HOME','https://tdcktz.com');; I7 H; b" S* V; G% G
define('WP_SITEURL','https://tdcktz.com');
3 \! O# }% A; O, l5 G

3 `2 u: H( |" i; \3 H然后通过phpmyadmin,在wordpress数据库中,执行:
0 A2 a; O& |: Z  \* S
UPDATE `wp_options` SET `option_value` = 'https://tdcktz.com' WHERE `wp_options`.`option_id` = 2;
# V9 j  q: I, e8 C, d! H7 }
& q" Q: k. T2 h4 m- r, I, ~  X
终于把问题解决了
回复

使用道具 举报

347

主题

564

回帖

3679

积分

管理员

积分
3679
QQ
 楼主| 发表于 2023-5-21 08:13:14 | 显示全部楼层
现在终于可以正常访问了:
9 m/ X! g$ i' y2 m
* `5 V  f6 ^+ [: O4 Whttps://tdcktz.com/
回复

使用道具 举报

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

本版积分规则

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

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

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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