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

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

[复制链接]

338

主题

520

回帖

3456

积分

管理员

积分
3456
QQ
发表于 2023-5-21 07:30:31 来自手机 | 显示全部楼层 |阅读模式
该问题多数是由于重定向循环引起的。在WordPress设置页面中,WordPress URL和站点地址 URL设置不一致也会引发此问题。由于您已经将多个网站共享同一数据库,因此,请确保每个WordPress安装中WordPress URL和站点地址URL设置正确且一致。" l0 |. n0 ~* N  m: J
6 p- g) k7 }& x
以下是解决方案的步骤:) v4 ?1 S' c: t  C' |( L: T

+ p% F: |0 Y# \' P3 \4 G8 u8 `1. 请先确保您已经备份了数据库和文件。如果您还没有备份,请先备份它们以便于恢复。, ]% }; l  o; k$ x7 m3 t
* ]) K% ~9 e/ U6 t- x
2. 登录到WordPress主站的管理面板,在“设置-常规”下,确保WordPress地址和站点地址填写的是主站的域名和路径,不要留空或添加多余的斜杠。
' Y9 d! N/ d4 n; X! z5 j& \
1 A4 D* `& C: h! C4 v# d, u3. 然后,登录到子站的管理面板,在“设置-常规”下,确保WordPress地址和站点地址填写的是子站的域名和路径,不要留空或添加多余的斜杠。
7 t5 X) e/ F1 _0 w& ]; X$ w' r7 g6 j' K% }1 [
4. 再次登录到WordPress主站的管理面板,在“设置-多站点”下,检查您的设置是否正确。确保已启用了网络,您的站点域名正确输入,且使用的是子目录的链接结构。如果启用的是子域名的链接结构,则请确保您已正确添加了所有子域名和DNS解析。
6 W4 i3 X& i/ h! t
4 I2 }) u! }9 ^. |: \- p- p5. 最后,清空浏览器缓存和Cookies,并访问您的子站点,看看是否可以正常访问了。
! s6 _7 m  U6 [) b( Z( Z$ |4 E
如果上述步骤都无法解决问题,请检查您的.htaccess文件是否正确设置,并确保您的服务器支持WordPress多站点功能。如果问题仍然存在,请联系您的Web主机提供商,寻求支持和帮助。
回复

使用道具 举报

338

主题

520

回帖

3456

积分

管理员

积分
3456
QQ
 楼主| 发表于 2023-5-21 07:57:01 来自手机 | 显示全部楼层
我登录到WordPress主站的管理面板,在“设置-常规”下,但没有看见:WordPress地址和站点地址填写的是主站的域名和路径,不要留空或添加多余的斜杠。- \! ^$ g' k, B
+ ~: ~1 h9 U. K) `4 G
没错,这个步骤非常关键。在WordPress设置中,WordPress地址和站点地址是非常重要的两个参数。如果它们填写不正确,就会导致很多问题,尤其是像您遇到的这种“重定向循环”问题。3 Y) e: o: q3 `( v

1 o9 e* j- K+ ~; x" {; ~2 J8 TWordPress地址应该填写你的WordPress安装路径的URL,如:http://example.com 或 http://example.com/wordpress,后者是指以"wordpress"作为WordPress安装的子目录。站点地址应该填写统一资源定位器(URL),这是你的网站正式地址,通常与WordPress地址相同,如 http://example.com。
- L& K: q: o9 Q( F. Y: {5 S. V4 y, ^
需要特别注意,这两个地址必须始终保持一致。在将WordPress主站改为多站共享同一个数据库时,这两个地址可能需要进行修改。由于您已经根据我们之前的建议修改了多站点设置,请确保这两个地址与您多站点设置所列出的站点URL相对应,这将有助于确保一切正常运行。
回复

使用道具 举报

338

主题

520

回帖

3456

积分

管理员

积分
3456
QQ
 楼主| 发表于 2023-5-21 07:57:38 来自手机 | 显示全部楼层
但我在主站的管理面板,在设置-常规里,没有“wordpress地址”和站点地址的设置项,要怎么办?) F- t" x5 }, W+ A$ c
- ~* B% O8 z! ?8 }3 v0 O
如果您在WordPress的“设置-常规”选项下没有找到“WordPress地址”和“站点地址”的设置,请参照下列方法进行设置:. a* B; @7 [" I& z/ [( j

5 d' k0 z/ {: N1 Q& R1. 登录到WordPress的管理面板。. Q, B" [. x1 T' P2 i
$ R/ ^8 Q! L) r1 t: ]
2. 点击“设置-常规”。. R/ M6 _& O* S; u1 R

/ K1 _6 |$ m/ o. L5 Y: c3. 在下面的“网站标题”和“标语”中输入网站名称和口号,其他设置可根据您的需求修改。
: a5 z& d1 g; ~3 p" {
5 W- A; u/ T2 Q. H4. 在下面的“WordPress地址(URL)”和“站点地址(URL)”下面添加以下代码:! ^8 _3 [1 b) Z  n9 q
; e7 O" B6 T; w6 c" v& X  M
define('WP_HOME','http://example.com');
' y0 X" B- [9 v% I: \% z( |& T/ Q  H4 X( u
define('WP_SITEURL','http://example.com');! K/ R0 J/ m. S1 y

6 c7 V/ y& `/ k3 U, v7 N- z. e- l其中,example.com换成您的网站域名。
6 d( w2 z+ U; E% D  \8 x6 C# b0 A: H+ u  S
5. 点击“保存更改”按钮。
$ B7 U5 k3 V6 \, c. h2 k2 k3 v5 ]- q/ n
通过这种方式,您可以手动设置您的WordPress地址和站点地址。请注意,这种方法可能导致某些插件和主题出现问题。如果您遇到了问题,请尝试禁用某些插件或恢复上一个稳定版本的主题。+ W4 D; P8 g! B3 ], T& |
* h. v; W( q5 s% _' F, M. h0 r
如果您仍然无法解决问题,请查找您的主机提供商或故障排除WordPress社区中的解决方案。
回复

使用道具 举报

338

主题

520

回帖

3456

积分

管理员

积分
3456
QQ
 楼主| 发表于 2023-5-21 07:58:14 来自手机 | 显示全部楼层
我在管理面板没有看见WordPress地址(URL)这一项,要在哪里添加这两行代码,在wp-config.php中添加可以吗?
6 e. m# E6 C% N1 W9 j& c( i# N- i( i1 R) J) N% u
是的,您可以在wp-config.php文件中手动添加您的WordPress地址和站点地址。方法如下:
5 w) ~" V! k& d6 h: N! P' V" N9 Z
- T! l# Q& I" f8 c1 [; c/ F) v; f+ w+ P1. 使用文本编辑器打开wp-config.php文件。
  j0 s( H2 g0 F3 ], J% B
* z. V3 H" `. a/ r7 g+ _7 B+ Q. \2. 在文件末尾添加以下代码:
8 x0 K& E/ Q+ G) q# h" L
  N- w' B- m3 o' ?define('WP_HOME','http://example.com');
) o2 r. g0 W" U4 }9 k3 L! k4 q+ z* n, Y9 V7 P
define('WP_SITEURL','http://example.com');) v* p% q4 Q# j5 X* \7 `$ y1 |6 j
! H& o. n, s. |
请将 example.com 更改为您实际的WordPress地址和站点地址。如果您的WordPress安装是在子目录中,则需要像这样添加代码:
$ |, T3 ^1 V" ~1 V. m3 b( T- I9 y" ]8 ^7 A  B1 v8 [
define('WP_HOME','http://example.com/wordpress');
: a# x% W! M# M0 b3 m: M$ k
8 u1 V1 k* w8 o9 U0 ndefine('WP_SITEURL','http://example.com/wordpress');
8 A6 n& e( l7 r/ Y1 k- N0 [; H5 U  x* @0 v$ x+ a
3. 保存wp-config.php文件。
" b2 A* I3 J# b8 I2 D
0 c: \0 @; _# e8 E' i0 [: Y通过这种方法,在WordPress管理面板中设置不可见的WordPress地址和站点地址,并避免了插件和主题的兼容性问题。请注意,手动添加代码可能会使您的网站出现错误。在修改wp-config.php文件之前,请务必备份文件。如果出现错误,请恢复到备份版本。$ m+ F7 \4 @7 e) N

$ I/ ~0 _% J+ Q; ~7 G希望这个方法能够帮助您添加WordPress地址和站点地址。
回复

使用道具 举报

338

主题

520

回帖

3456

积分

管理员

积分
3456
QQ
 楼主| 发表于 2023-5-21 08:09:20 来自手机 | 显示全部楼层
我已经添加了那两行代码,保存后,问题依然没有解决。( k/ c8 Y" H5 b0 e, S

5 i+ l! p- ^; Q9 a5 Z; P3 }如果手动设置或更改WordPress地址和站点地址不能解决问题,请尝试以下解决方法:# I7 O1 w/ s/ V  Q- l6 c
7 J- ~# {7 {4 u4 ?8 }- B( w: G$ @8 S& x
1. 清除浏览器缓存和Cookie,更新网站。' X8 \; T% k, |1 r2 C

- j2 ?" z1 \! K& h2. 检查.htaccess文件是否正确。您可以尝试将htaccess文件重命名或添加一个备份文件,然后更新网站。& T) Y1 d% f* ]

0 M% A) w+ b- @. ]3. 禁用或删除可能导致问题的插件。. x+ O/ t: J" E6 m& z
' ~3 Q; c6 s1 A, e) r" p
4. 重新安装WordPress以恢复默认设置。在此之前,请务必备份数据库和文件。+ h" A8 o6 U  J. o, l
& d6 j& P3 r. _1 ]
5. 检查您的主机环境,确保它符合WordPress的最低要求。
, k+ @7 X1 P% h3 o+ M& ^
% i) ?" n' `: ^9 N6. 如果您使用的是共享主机,请联系您的Web主机提供商,让他们检查您的网站。他们可能会在服务器或您的网站上诊断问题。
4 v) i+ ]3 [" y+ b8 V
6 E* }, a- X* S7 O如果您仍然无法解决问题,请尝试在WordPress的支持论坛中发帖,并向其他用户请求帮助。如果您拥有开发或技术支持经验,可以考虑联系专业的WordPress支持服务获取帮助。
回复

使用道具 举报

338

主题

520

回帖

3456

积分

管理员

积分
3456
QQ
 楼主| 发表于 2023-5-21 08:12:43 | 显示全部楼层
问题终于解决了。
  A+ ~4 E3 B7 a3 E" @5 B
+ X" O" j* t* v; A/ p我在wp-config.php把这两行删除了:
  Y& s1 j  n% @5 g- G4 l
define('WP_HOME','https://tdcktz.com');
9 s! E5 D9 e, y, T$ ]2 |define('WP_SITEURL','https://tdcktz.com');
: j" h7 ]# O4 s' u5 K: |0 d
8 Q( f. i( O# G
然后通过phpmyadmin,在wordpress数据库中,执行:$ a& T: D# s. J4 H% `# R6 z4 J, n9 J
UPDATE `wp_options` SET `option_value` = 'https://tdcktz.com' WHERE `wp_options`.`option_id` = 2;

! o7 y! U% q+ A0 g& l  Q! B  H: o! G# e: q. f
终于把问题解决了
回复

使用道具 举报

338

主题

520

回帖

3456

积分

管理员

积分
3456
QQ
 楼主| 发表于 2023-5-21 08:13:14 | 显示全部楼层
现在终于可以正常访问了:8 n6 b) e) o6 |7 Y0 \# i' x. _

. e/ b8 _+ ]8 J; P" b! C! ghttps://tdcktz.com/
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-12-27 00:26 , Processed in 0.033473 second(s), 3 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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