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

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

[复制链接]

330

主题

510

回帖

3314

积分

管理员

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

& z$ `9 e) P' w; F. _1 Y! K+ t以下是解决方案的步骤:
) E$ k3 Q% h9 Z& J! d9 v2 g. T: Y7 Q- N2 u: ?
1. 请先确保您已经备份了数据库和文件。如果您还没有备份,请先备份它们以便于恢复。
- E. B: i# x  s0 B' M  @& K& D: K, O; M5 x+ e0 E
2. 登录到WordPress主站的管理面板,在“设置-常规”下,确保WordPress地址和站点地址填写的是主站的域名和路径,不要留空或添加多余的斜杠。$ c- D/ M  a; a! C0 X+ j
7 L1 s, K; Z& o* A9 @& F( `
3. 然后,登录到子站的管理面板,在“设置-常规”下,确保WordPress地址和站点地址填写的是子站的域名和路径,不要留空或添加多余的斜杠。2 x( i: ^" Q6 q% n$ x
& m( N0 N' h* N5 u. y
4. 再次登录到WordPress主站的管理面板,在“设置-多站点”下,检查您的设置是否正确。确保已启用了网络,您的站点域名正确输入,且使用的是子目录的链接结构。如果启用的是子域名的链接结构,则请确保您已正确添加了所有子域名和DNS解析。
% U- \1 l4 Q! C+ z
  u3 O6 ~% K0 w+ b' S' C5. 最后,清空浏览器缓存和Cookies,并访问您的子站点,看看是否可以正常访问了。
9 S2 @1 P3 c4 v5 P
( i+ V) X+ s" r& d' k2 e! Z如果上述步骤都无法解决问题,请检查您的.htaccess文件是否正确设置,并确保您的服务器支持WordPress多站点功能。如果问题仍然存在,请联系您的Web主机提供商,寻求支持和帮助。
回复

使用道具 举报

330

主题

510

回帖

3314

积分

管理员

积分
3314
QQ
 楼主| 发表于 2023-5-21 07:57:01 来自手机 | 显示全部楼层
我登录到WordPress主站的管理面板,在“设置-常规”下,但没有看见:WordPress地址和站点地址填写的是主站的域名和路径,不要留空或添加多余的斜杠。
8 G: {- Y" U) w1 t! q' w* n2 }! p8 w
没错,这个步骤非常关键。在WordPress设置中,WordPress地址和站点地址是非常重要的两个参数。如果它们填写不正确,就会导致很多问题,尤其是像您遇到的这种“重定向循环”问题。5 o. g+ J+ t" W! B) o* H
0 ?, s+ U. {* r$ v& q! [
WordPress地址应该填写你的WordPress安装路径的URL,如:http://example.com 或 http://example.com/wordpress,后者是指以"wordpress"作为WordPress安装的子目录。站点地址应该填写统一资源定位器(URL),这是你的网站正式地址,通常与WordPress地址相同,如 http://example.com。
0 b' ^0 v+ @' E* t9 T7 P/ d7 a( o3 Z6 `. f8 L. s) K- D6 b2 o, S
需要特别注意,这两个地址必须始终保持一致。在将WordPress主站改为多站共享同一个数据库时,这两个地址可能需要进行修改。由于您已经根据我们之前的建议修改了多站点设置,请确保这两个地址与您多站点设置所列出的站点URL相对应,这将有助于确保一切正常运行。
回复

使用道具 举报

330

主题

510

回帖

3314

积分

管理员

积分
3314
QQ
 楼主| 发表于 2023-5-21 07:57:38 来自手机 | 显示全部楼层
但我在主站的管理面板,在设置-常规里,没有“wordpress地址”和站点地址的设置项,要怎么办?
' v9 x* S! a8 C: M
2 ~0 s8 o. h8 e! q4 U0 ]如果您在WordPress的“设置-常规”选项下没有找到“WordPress地址”和“站点地址”的设置,请参照下列方法进行设置:
, B% n3 H5 @( x$ w) s8 D. _
' S9 ~% _+ M* A# f. L. {! o9 j1. 登录到WordPress的管理面板。
9 p: i1 ^% N" F& A) F& P6 ?+ e) M! U  R  x$ v$ `
2. 点击“设置-常规”。' u( O; D8 X- e  q# F
9 {9 H( |. H! Z! \5 M6 E5 M4 @
3. 在下面的“网站标题”和“标语”中输入网站名称和口号,其他设置可根据您的需求修改。! o0 A- x8 \, z! V% [

2 \  r& ~" W9 w! u5 N  b4. 在下面的“WordPress地址(URL)”和“站点地址(URL)”下面添加以下代码:! d: s& G" }: h' p2 N

9 Z! s3 A! l  E/ t, Z2 Ydefine('WP_HOME','http://example.com');9 f# w) S! e$ S* U: C1 N

. P2 q3 w8 C9 M7 k3 i( e& Qdefine('WP_SITEURL','http://example.com');
. d1 S+ o8 D4 s$ T
3 h; Q( C; R& Q, J3 T其中,example.com换成您的网站域名。9 n$ c9 S) t0 K2 y5 T

+ K6 o* n8 F$ j* @) E9 ]! Y+ s) ~, H) M5. 点击“保存更改”按钮。* H. O8 R9 q% f; a: I

: ^- D- E# L; v5 |+ f& d, P通过这种方式,您可以手动设置您的WordPress地址和站点地址。请注意,这种方法可能导致某些插件和主题出现问题。如果您遇到了问题,请尝试禁用某些插件或恢复上一个稳定版本的主题。! D+ C( f2 O3 m) R* T
& u& O8 ^' ~5 b% R3 @& D5 ]
如果您仍然无法解决问题,请查找您的主机提供商或故障排除WordPress社区中的解决方案。
回复

使用道具 举报

330

主题

510

回帖

3314

积分

管理员

积分
3314
QQ
 楼主| 发表于 2023-5-21 07:58:14 来自手机 | 显示全部楼层
我在管理面板没有看见WordPress地址(URL)这一项,要在哪里添加这两行代码,在wp-config.php中添加可以吗?
" M3 @4 m) n2 H4 P# A( C& ]+ Y& Q9 e" Z. @. r
是的,您可以在wp-config.php文件中手动添加您的WordPress地址和站点地址。方法如下:
0 e' W( Y/ r+ Z
; D6 g" I  S# K' o4 d2 Z1. 使用文本编辑器打开wp-config.php文件。
' N  i2 m/ L3 p* h# K' W1 ^
5 r: X- b! {; g: q2. 在文件末尾添加以下代码:
* S6 w: v3 s+ D8 f: N) a4 X2 O- N! p) z: W8 \* Z! x
define('WP_HOME','http://example.com');+ X. c" }7 J# `

0 o% N6 R. V/ q5 o  Odefine('WP_SITEURL','http://example.com');$ k1 K$ [. f5 L3 I2 P

  f1 n* v% W# j0 Y请将 example.com 更改为您实际的WordPress地址和站点地址。如果您的WordPress安装是在子目录中,则需要像这样添加代码:3 d! u9 |; g0 }' B

1 o. F9 d* W% j3 z1 bdefine('WP_HOME','http://example.com/wordpress');
- h+ b( q* N3 {% z$ ?
/ n) p8 F& [( ]define('WP_SITEURL','http://example.com/wordpress');) b7 P, s. N5 U1 K! [/ H. L

1 L7 k. {7 y$ M( s: K% z3. 保存wp-config.php文件。
* F* s, `9 [. [( E; }$ \) x& d: q3 G! j' Q' I- k$ j' e
通过这种方法,在WordPress管理面板中设置不可见的WordPress地址和站点地址,并避免了插件和主题的兼容性问题。请注意,手动添加代码可能会使您的网站出现错误。在修改wp-config.php文件之前,请务必备份文件。如果出现错误,请恢复到备份版本。9 U8 v; k$ `3 K% I
" @7 U0 f: c7 A6 F; y
希望这个方法能够帮助您添加WordPress地址和站点地址。
回复

使用道具 举报

330

主题

510

回帖

3314

积分

管理员

积分
3314
QQ
 楼主| 发表于 2023-5-21 08:09:20 来自手机 | 显示全部楼层
我已经添加了那两行代码,保存后,问题依然没有解决。! ?6 Q( L. I; Y2 P( n* w; m' O, Y1 o& Q
. `  v5 F. R8 A% ~2 O1 a" U, |
如果手动设置或更改WordPress地址和站点地址不能解决问题,请尝试以下解决方法:
4 {  B6 _: T: S3 k% I
6 k! L; v1 L" Y  }! O1. 清除浏览器缓存和Cookie,更新网站。
) L1 m2 T7 d3 c% M3 i0 C8 m! i% K) ^
2. 检查.htaccess文件是否正确。您可以尝试将htaccess文件重命名或添加一个备份文件,然后更新网站。
/ J# b( }% S, A3 O+ K& E. e2 W7 e: e, g7 I2 ^1 t0 C
3. 禁用或删除可能导致问题的插件。9 o& q& g/ d; u1 b: a7 O( q
4 W' ^2 g( b$ \8 c+ q0 T& P
4. 重新安装WordPress以恢复默认设置。在此之前,请务必备份数据库和文件。
* ^" p; i. ~  j( s4 t
1 W$ Z; m4 }0 g# t0 E5. 检查您的主机环境,确保它符合WordPress的最低要求。
$ @1 {) P% l3 e: ]
6 A# y2 @" ]- b* L6. 如果您使用的是共享主机,请联系您的Web主机提供商,让他们检查您的网站。他们可能会在服务器或您的网站上诊断问题。* X2 K9 l; S- w& {' O* U9 {
' o! F1 ~2 K8 }. W7 u
如果您仍然无法解决问题,请尝试在WordPress的支持论坛中发帖,并向其他用户请求帮助。如果您拥有开发或技术支持经验,可以考虑联系专业的WordPress支持服务获取帮助。
回复

使用道具 举报

330

主题

510

回帖

3314

积分

管理员

积分
3314
QQ
 楼主| 发表于 2023-5-21 08:12:43 | 显示全部楼层
问题终于解决了。
) K  k2 E1 v( j/ D% |4 U+ o4 m
* m  h- {) s0 }6 m我在wp-config.php把这两行删除了:1 b( Q  X3 v4 O2 F! D8 m
define('WP_HOME','https://tdcktz.com');2 e6 k8 Z0 m" g* c
define('WP_SITEURL','https://tdcktz.com');

  F( E; G9 `1 ~* J. K% K$ o# f( \% P
' T; g, c3 b- y1 U然后通过phpmyadmin,在wordpress数据库中,执行:9 W2 v/ ^- l* K3 P6 ]
UPDATE `wp_options` SET `option_value` = 'https://tdcktz.com' WHERE `wp_options`.`option_id` = 2;
" S/ r6 i+ M9 R
$ u. s1 Z5 J& I/ ~  M
终于把问题解决了
回复

使用道具 举报

330

主题

510

回帖

3314

积分

管理员

积分
3314
QQ
 楼主| 发表于 2023-5-21 08:13:14 | 显示全部楼层
现在终于可以正常访问了:
0 N2 {2 k( _; X) O; R$ n
7 B* p! s) a' w1 T+ g; A7 o% D3 Ohttps://tdcktz.com/
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-10-26 04:19 , Processed in 0.076691 second(s), 4 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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