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

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

[复制链接]

348

主题

566

回帖

3710

积分

管理员

积分
3710
QQ
发表于 2023-5-21 07:30:31 来自手机 | 显示全部楼层 |阅读模式
该问题多数是由于重定向循环引起的。在WordPress设置页面中,WordPress URL和站点地址 URL设置不一致也会引发此问题。由于您已经将多个网站共享同一数据库,因此,请确保每个WordPress安装中WordPress URL和站点地址URL设置正确且一致。
: i% ], N1 z( w' v, X  j  K+ t
5 e$ h* x: e: f! m  e以下是解决方案的步骤:
0 Q4 o/ Y- N: C9 p: O; {9 Q/ G* Q7 B; d! I  x6 J
1. 请先确保您已经备份了数据库和文件。如果您还没有备份,请先备份它们以便于恢复。" i7 e( h) T6 E* w1 W

7 \2 o5 W( m+ o0 R8 o* C- Q2 O3 Z2. 登录到WordPress主站的管理面板,在“设置-常规”下,确保WordPress地址和站点地址填写的是主站的域名和路径,不要留空或添加多余的斜杠。. }7 X  m$ Z$ ^* S" `

% f3 H/ B. [# x, {/ i2 d2 l1 c) a1 y3. 然后,登录到子站的管理面板,在“设置-常规”下,确保WordPress地址和站点地址填写的是子站的域名和路径,不要留空或添加多余的斜杠。
9 W+ Y% A* [; q* H1 r9 k7 E
3 u9 \2 ~  \) N' a9 f4. 再次登录到WordPress主站的管理面板,在“设置-多站点”下,检查您的设置是否正确。确保已启用了网络,您的站点域名正确输入,且使用的是子目录的链接结构。如果启用的是子域名的链接结构,则请确保您已正确添加了所有子域名和DNS解析。
# t8 T. z/ u1 @  H/ N. a
1 t0 S& |% I/ m/ y9 T% i7 z5. 最后,清空浏览器缓存和Cookies,并访问您的子站点,看看是否可以正常访问了。) m. P$ N+ [+ {, V
1 T- |3 Z7 h+ V/ K: d0 W
如果上述步骤都无法解决问题,请检查您的.htaccess文件是否正确设置,并确保您的服务器支持WordPress多站点功能。如果问题仍然存在,请联系您的Web主机提供商,寻求支持和帮助。
回复

使用道具 举报

348

主题

566

回帖

3710

积分

管理员

积分
3710
QQ
 楼主| 发表于 2023-5-21 07:57:01 来自手机 | 显示全部楼层
我登录到WordPress主站的管理面板,在“设置-常规”下,但没有看见:WordPress地址和站点地址填写的是主站的域名和路径,不要留空或添加多余的斜杠。
0 A4 v: c1 n" e6 |; P2 Y. u: H5 w; Q) b# @2 ?
没错,这个步骤非常关键。在WordPress设置中,WordPress地址和站点地址是非常重要的两个参数。如果它们填写不正确,就会导致很多问题,尤其是像您遇到的这种“重定向循环”问题。
$ L& L% D3 w' t/ A
4 E8 Z# s, z( `WordPress地址应该填写你的WordPress安装路径的URL,如:http://example.com 或 http://example.com/wordpress,后者是指以"wordpress"作为WordPress安装的子目录。站点地址应该填写统一资源定位器(URL),这是你的网站正式地址,通常与WordPress地址相同,如 http://example.com。
) ]3 U# ]. f" K; s  d% V7 |) \. Q' @1 D2 u$ T4 z& _( p0 N5 ]
需要特别注意,这两个地址必须始终保持一致。在将WordPress主站改为多站共享同一个数据库时,这两个地址可能需要进行修改。由于您已经根据我们之前的建议修改了多站点设置,请确保这两个地址与您多站点设置所列出的站点URL相对应,这将有助于确保一切正常运行。
回复

使用道具 举报

348

主题

566

回帖

3710

积分

管理员

积分
3710
QQ
 楼主| 发表于 2023-5-21 07:57:38 来自手机 | 显示全部楼层
但我在主站的管理面板,在设置-常规里,没有“wordpress地址”和站点地址的设置项,要怎么办?- @5 |9 [$ T* G# @  C
% M9 a  s& P  u
如果您在WordPress的“设置-常规”选项下没有找到“WordPress地址”和“站点地址”的设置,请参照下列方法进行设置:
" o* f* X1 ]. F: }7 {
, b/ h: R1 u1 k/ K, ~1. 登录到WordPress的管理面板。- \: V! W4 X& R' B: z

4 D5 P6 k* H* n6 a! R2. 点击“设置-常规”。1 V2 l9 T4 J! V' s9 s

2 V1 ]' g, W* R& j' \; o3. 在下面的“网站标题”和“标语”中输入网站名称和口号,其他设置可根据您的需求修改。
: [. T+ @! V7 g. g& B1 Q8 W# q6 R! G- T" S, i/ L1 o2 I
4. 在下面的“WordPress地址(URL)”和“站点地址(URL)”下面添加以下代码:
) O; b5 Q' ^! `7 }5 g8 G
, J" _7 X2 U, |; T  d3 h( edefine('WP_HOME','http://example.com');
" t. @- K4 A" n9 ~$ v) ?2 y. r- K" Y4 w6 u. ]7 Z" G+ a
define('WP_SITEURL','http://example.com');' S& |, C( {! o7 J& [) Q
( Y% o! n& w2 W# t$ z8 d3 p  c
其中,example.com换成您的网站域名。' l# B' H) k$ @( E/ i- v( c  n6 y

/ x: ^  [) b, }- G7 Z7 G5. 点击“保存更改”按钮。, w: a. e( A1 k' I4 R& j/ F4 C
8 I  I' @( a; q8 J& Z; d5 \
通过这种方式,您可以手动设置您的WordPress地址和站点地址。请注意,这种方法可能导致某些插件和主题出现问题。如果您遇到了问题,请尝试禁用某些插件或恢复上一个稳定版本的主题。
, V+ Z4 C% E& h6 j
2 _. u# z$ t/ J) B如果您仍然无法解决问题,请查找您的主机提供商或故障排除WordPress社区中的解决方案。
回复

使用道具 举报

348

主题

566

回帖

3710

积分

管理员

积分
3710
QQ
 楼主| 发表于 2023-5-21 07:58:14 来自手机 | 显示全部楼层
我在管理面板没有看见WordPress地址(URL)这一项,要在哪里添加这两行代码,在wp-config.php中添加可以吗?. j3 L( T0 \9 P7 [) w" [9 P
- f  m) j! `: ~1 z9 G) ]
是的,您可以在wp-config.php文件中手动添加您的WordPress地址和站点地址。方法如下:
$ K( O# d9 \9 w6 B* U3 R7 O* A; V& S+ q6 v2 e6 }
1. 使用文本编辑器打开wp-config.php文件。# v" P; ?9 S& t% ]

8 s. Z$ U. ^7 l3 e) i, I2. 在文件末尾添加以下代码:
% v* y# e/ z/ N0 X5 H, T% w, n2 P
define('WP_HOME','http://example.com');
2 J  r+ v0 o  N  L7 _' @( u( H0 {8 I9 \* [) j! f, i
define('WP_SITEURL','http://example.com');
3 t* D) w' s+ e
! A" n, h2 F! |5 \+ b- i- w) h4 |请将 example.com 更改为您实际的WordPress地址和站点地址。如果您的WordPress安装是在子目录中,则需要像这样添加代码:
$ D' @# R1 [9 ~  t' W& _4 o- R3 V4 r0 A# s
define('WP_HOME','http://example.com/wordpress');6 L6 A9 ]: E0 F- r5 p; i2 [4 T

% S0 H0 X1 ^2 t) Z6 ]define('WP_SITEURL','http://example.com/wordpress');
& T1 `; S, n& }/ R' G+ G8 A
2 {% W7 z7 l& U6 q3. 保存wp-config.php文件。: G- w5 V' X6 [/ b$ z
, e" m' T* d2 o: a' Y' q! U" i
通过这种方法,在WordPress管理面板中设置不可见的WordPress地址和站点地址,并避免了插件和主题的兼容性问题。请注意,手动添加代码可能会使您的网站出现错误。在修改wp-config.php文件之前,请务必备份文件。如果出现错误,请恢复到备份版本。0 P; Z6 c0 S2 d) s' I
" M5 T. e8 o3 b9 A
希望这个方法能够帮助您添加WordPress地址和站点地址。
回复

使用道具 举报

348

主题

566

回帖

3710

积分

管理员

积分
3710
QQ
 楼主| 发表于 2023-5-21 08:09:20 来自手机 | 显示全部楼层
我已经添加了那两行代码,保存后,问题依然没有解决。
+ s; N( b% `$ {) q- N  U$ X  o  s, z- k2 u' f' v0 Z
如果手动设置或更改WordPress地址和站点地址不能解决问题,请尝试以下解决方法:, R3 f+ _( h) k$ |7 l( T! y
, |# G- @1 H8 F( ?* C( B
1. 清除浏览器缓存和Cookie,更新网站。; H9 M, U7 h6 ~+ ~4 V& Q/ F' d
; Q. J3 S' ]4 ~2 s9 R7 O
2. 检查.htaccess文件是否正确。您可以尝试将htaccess文件重命名或添加一个备份文件,然后更新网站。" W. r, Y2 J2 z. n4 h

$ Z) {9 ]1 g8 Q. e* T5 q& X3. 禁用或删除可能导致问题的插件。3 s* Z* ~- H2 B% h+ q  Z: }

! V- s, b7 G" u$ K( ^4. 重新安装WordPress以恢复默认设置。在此之前,请务必备份数据库和文件。/ t0 X4 ^& P8 N7 t) R" I* A" F6 ?1 k
. O( M1 k+ n$ Q" }9 u7 X8 R& J
5. 检查您的主机环境,确保它符合WordPress的最低要求。8 H# r. L$ h5 D. @9 ]1 A6 |

5 e2 c, ]* k9 I! _$ Q6. 如果您使用的是共享主机,请联系您的Web主机提供商,让他们检查您的网站。他们可能会在服务器或您的网站上诊断问题。
2 }  i* Z9 ~) R% M: Q0 \( b6 N( M
! z2 h, c% `0 M" Z如果您仍然无法解决问题,请尝试在WordPress的支持论坛中发帖,并向其他用户请求帮助。如果您拥有开发或技术支持经验,可以考虑联系专业的WordPress支持服务获取帮助。
回复

使用道具 举报

348

主题

566

回帖

3710

积分

管理员

积分
3710
QQ
 楼主| 发表于 2023-5-21 08:12:43 | 显示全部楼层
问题终于解决了。
/ l8 J0 e# o% Y9 t. P3 z' N- C& u; n+ L* y
我在wp-config.php把这两行删除了:
( l) g, W2 j3 L& n8 A
define('WP_HOME','https://tdcktz.com');2 T) S- `9 G1 \9 U6 s9 \. K
define('WP_SITEURL','https://tdcktz.com');

9 v  z! x- r0 s1 [6 y
  T* d. p8 n$ t$ W# u( \% O然后通过phpmyadmin,在wordpress数据库中,执行:
( j# v4 f, l, ]+ U# k) C
UPDATE `wp_options` SET `option_value` = 'https://tdcktz.com' WHERE `wp_options`.`option_id` = 2;

5 O& d9 Z+ q! e, W9 Q2 @7 ^" T1 K  t
终于把问题解决了
回复

使用道具 举报

348

主题

566

回帖

3710

积分

管理员

积分
3710
QQ
 楼主| 发表于 2023-5-21 08:13:14 | 显示全部楼层
现在终于可以正常访问了:
- l  R9 Y# Y2 H5 U' |8 G% v: }0 P5 T. V) b4 D, W. l) T& C. N
https://tdcktz.com/
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-3-11 12:28 , Processed in 0.143811 second(s), 2 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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