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

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

[复制链接]

338

主题

521

回帖

3480

积分

管理员

积分
3480
QQ
发表于 2023-5-21 07:30:31 来自手机 | 显示全部楼层 |阅读模式
该问题多数是由于重定向循环引起的。在WordPress设置页面中,WordPress URL和站点地址 URL设置不一致也会引发此问题。由于您已经将多个网站共享同一数据库,因此,请确保每个WordPress安装中WordPress URL和站点地址URL设置正确且一致。
4 S! X5 W3 B. ^' F
5 R3 Q. Q" l$ J% V+ e) M以下是解决方案的步骤:+ x  M/ c6 N  O) E+ p7 T* L7 ]+ i

  _) P" x1 R! a/ m- M1. 请先确保您已经备份了数据库和文件。如果您还没有备份,请先备份它们以便于恢复。
" n% v2 C8 A) B* @
3 U/ C; i6 ?+ e* p7 g2. 登录到WordPress主站的管理面板,在“设置-常规”下,确保WordPress地址和站点地址填写的是主站的域名和路径,不要留空或添加多余的斜杠。
  }& l% H) ]9 ^' C( ~. ]$ a0 b
, a4 K. s2 X$ ]  N  o3. 然后,登录到子站的管理面板,在“设置-常规”下,确保WordPress地址和站点地址填写的是子站的域名和路径,不要留空或添加多余的斜杠。' n* ]' z+ d1 w& P; x# y6 C

( l2 x, |3 c6 X6 l0 Y, x4. 再次登录到WordPress主站的管理面板,在“设置-多站点”下,检查您的设置是否正确。确保已启用了网络,您的站点域名正确输入,且使用的是子目录的链接结构。如果启用的是子域名的链接结构,则请确保您已正确添加了所有子域名和DNS解析。
0 A" _  y0 l- B' q# F
7 q( x( d& ?! r. t5. 最后,清空浏览器缓存和Cookies,并访问您的子站点,看看是否可以正常访问了。
/ R* ~1 ^% r) D. z0 d+ F1 m3 n' ]# P$ D# @( u; D( Y
如果上述步骤都无法解决问题,请检查您的.htaccess文件是否正确设置,并确保您的服务器支持WordPress多站点功能。如果问题仍然存在,请联系您的Web主机提供商,寻求支持和帮助。
回复

使用道具 举报

338

主题

521

回帖

3480

积分

管理员

积分
3480
QQ
 楼主| 发表于 2023-5-21 07:57:01 来自手机 | 显示全部楼层
我登录到WordPress主站的管理面板,在“设置-常规”下,但没有看见:WordPress地址和站点地址填写的是主站的域名和路径,不要留空或添加多余的斜杠。  n" I9 s4 x0 e$ h; L' s2 f
0 a# d$ P) b0 {. R
没错,这个步骤非常关键。在WordPress设置中,WordPress地址和站点地址是非常重要的两个参数。如果它们填写不正确,就会导致很多问题,尤其是像您遇到的这种“重定向循环”问题。9 O1 @: ~# Z5 D3 n2 k0 c
1 B& W3 L8 U3 u% F/ V, b
WordPress地址应该填写你的WordPress安装路径的URL,如:http://example.com 或 http://example.com/wordpress,后者是指以"wordpress"作为WordPress安装的子目录。站点地址应该填写统一资源定位器(URL),这是你的网站正式地址,通常与WordPress地址相同,如 http://example.com。
% ^& L+ L2 j" V: Z6 o; O# l' r" B: |( v0 m1 g# l
需要特别注意,这两个地址必须始终保持一致。在将WordPress主站改为多站共享同一个数据库时,这两个地址可能需要进行修改。由于您已经根据我们之前的建议修改了多站点设置,请确保这两个地址与您多站点设置所列出的站点URL相对应,这将有助于确保一切正常运行。
回复

使用道具 举报

338

主题

521

回帖

3480

积分

管理员

积分
3480
QQ
 楼主| 发表于 2023-5-21 07:57:38 来自手机 | 显示全部楼层
但我在主站的管理面板,在设置-常规里,没有“wordpress地址”和站点地址的设置项,要怎么办?
; e5 p$ i; x6 I7 v) V* Y4 F9 b: o  W. T! q
如果您在WordPress的“设置-常规”选项下没有找到“WordPress地址”和“站点地址”的设置,请参照下列方法进行设置:) f0 h7 U& w9 k+ H- G( Z

( z& J9 ^' Y' E! Z" Y9 r4 ^1. 登录到WordPress的管理面板。' C1 u0 f9 O7 R% z* f7 H
3 t- L9 {- ^9 y* K0 ?- Z8 E
2. 点击“设置-常规”。" e# }- W9 i( H6 a
0 a' H) q  M& ?: X9 y7 L4 p0 K
3. 在下面的“网站标题”和“标语”中输入网站名称和口号,其他设置可根据您的需求修改。
, P  `2 O4 q- Q! W3 i0 j4 H! J( C; b9 w
4. 在下面的“WordPress地址(URL)”和“站点地址(URL)”下面添加以下代码:" p7 j* p% i& ?/ @
6 K& B# p4 h- T/ r4 g1 B+ p
define('WP_HOME','http://example.com');
. V: R4 }: I& I, K6 G. E! k/ r5 |0 o. Q. m& q! K% L- _! t  f
define('WP_SITEURL','http://example.com');
& O5 @( U# L- U! `8 _& @
2 N+ I0 Q; x9 J% c/ Q$ r6 Z其中,example.com换成您的网站域名。8 |: [3 G1 x4 W, v2 n
0 r' o3 P8 }5 o3 z% W
5. 点击“保存更改”按钮。
% b! |$ l- C3 ~5 Z+ }
5 z# X- c  u2 N0 \6 y) }" a( J通过这种方式,您可以手动设置您的WordPress地址和站点地址。请注意,这种方法可能导致某些插件和主题出现问题。如果您遇到了问题,请尝试禁用某些插件或恢复上一个稳定版本的主题。
& G2 W3 Q" ^+ d7 }2 n  x9 M4 o) y# d
如果您仍然无法解决问题,请查找您的主机提供商或故障排除WordPress社区中的解决方案。
回复

使用道具 举报

338

主题

521

回帖

3480

积分

管理员

积分
3480
QQ
 楼主| 发表于 2023-5-21 07:58:14 来自手机 | 显示全部楼层
我在管理面板没有看见WordPress地址(URL)这一项,要在哪里添加这两行代码,在wp-config.php中添加可以吗?* W0 N4 D( A8 \# B+ q6 s
4 G6 w. b; F* A6 `+ p8 [7 }8 s
是的,您可以在wp-config.php文件中手动添加您的WordPress地址和站点地址。方法如下:
1 X7 h4 L& o+ S# E& }6 `7 {# \
! O1 Z4 N2 K$ n7 X# K1. 使用文本编辑器打开wp-config.php文件。. b6 \; O5 R+ [5 _$ T. ]
( J+ v0 o9 c7 v0 ~% x
2. 在文件末尾添加以下代码:# B) @* ?4 B# A, D3 `

2 \* O5 j6 ]/ K4 x. e2 [; `# ~define('WP_HOME','http://example.com');
/ d5 C- S9 \, R$ l
9 m& `8 e& e* U4 D/ G- W" edefine('WP_SITEURL','http://example.com');, w+ [+ U; Q3 V' }& Q" e- q

/ j0 P( t$ i$ x5 M请将 example.com 更改为您实际的WordPress地址和站点地址。如果您的WordPress安装是在子目录中,则需要像这样添加代码:
# _; S/ S6 _+ u0 y
9 O/ N: d  M: n6 S+ s% o. Adefine('WP_HOME','http://example.com/wordpress');- o  g+ w& x9 m7 H! s
! ^1 C& r% c" @: m
define('WP_SITEURL','http://example.com/wordpress');& [# `7 F! B* E, S$ J6 ^: \

2 u& T* L; F- c3 H& [3. 保存wp-config.php文件。- ~0 t4 J0 q) f9 P9 b1 h
. [: n4 C' }/ r3 q' k
通过这种方法,在WordPress管理面板中设置不可见的WordPress地址和站点地址,并避免了插件和主题的兼容性问题。请注意,手动添加代码可能会使您的网站出现错误。在修改wp-config.php文件之前,请务必备份文件。如果出现错误,请恢复到备份版本。
( n0 S% |1 v4 x& B: I8 o) N
; [- M# S5 P* d( G& \希望这个方法能够帮助您添加WordPress地址和站点地址。
回复

使用道具 举报

338

主题

521

回帖

3480

积分

管理员

积分
3480
QQ
 楼主| 发表于 2023-5-21 08:09:20 来自手机 | 显示全部楼层
我已经添加了那两行代码,保存后,问题依然没有解决。) D+ y6 V5 {/ L8 _3 R, c
8 @0 D3 o% P0 ?% c& U
如果手动设置或更改WordPress地址和站点地址不能解决问题,请尝试以下解决方法:
! N, w" U- m% {7 I4 ~
" n$ f4 h% j) G$ A1 |, ]' T. v8 }$ N5 [1. 清除浏览器缓存和Cookie,更新网站。
" r0 z) R8 C# k4 m
5 U: k2 |* y6 y& u' {& b2. 检查.htaccess文件是否正确。您可以尝试将htaccess文件重命名或添加一个备份文件,然后更新网站。
0 s- q+ A7 w# U: A" I1 P6 v; j0 c$ \" S
3. 禁用或删除可能导致问题的插件。1 ^; Q7 C( O, y! O
" ^+ |: `/ g8 a9 e+ o$ C9 \2 D
4. 重新安装WordPress以恢复默认设置。在此之前,请务必备份数据库和文件。$ q/ x; k: I2 i! }- B, W, k

5 I% l, |, R: W9 a. C7 B5. 检查您的主机环境,确保它符合WordPress的最低要求。
2 U' d! X' J) H' n" V. A5 I5 |% X
6. 如果您使用的是共享主机,请联系您的Web主机提供商,让他们检查您的网站。他们可能会在服务器或您的网站上诊断问题。. Y( @9 P1 S% {

9 }/ [* j. o5 D% J- }如果您仍然无法解决问题,请尝试在WordPress的支持论坛中发帖,并向其他用户请求帮助。如果您拥有开发或技术支持经验,可以考虑联系专业的WordPress支持服务获取帮助。
回复

使用道具 举报

338

主题

521

回帖

3480

积分

管理员

积分
3480
QQ
 楼主| 发表于 2023-5-21 08:12:43 | 显示全部楼层
问题终于解决了。
* \1 n$ n8 ~8 X; Z" \5 R! v) ~7 _4 ]# w- _. f0 a( [% D
我在wp-config.php把这两行删除了:* N4 j' {9 a- q6 ]8 Z
define('WP_HOME','https://tdcktz.com');" W- t* `( P. K- Z/ w
define('WP_SITEURL','https://tdcktz.com');

( u& z* g1 O- p8 f5 @: E0 r( u4 O4 K- ?
然后通过phpmyadmin,在wordpress数据库中,执行:: p) q7 d3 ^, a" G' a, E" L  D
UPDATE `wp_options` SET `option_value` = 'https://tdcktz.com' WHERE `wp_options`.`option_id` = 2;
8 u# i. Z4 W6 {7 j

2 \, O/ A9 G- b1 [终于把问题解决了
回复

使用道具 举报

338

主题

521

回帖

3480

积分

管理员

积分
3480
QQ
 楼主| 发表于 2023-5-21 08:13:14 | 显示全部楼层
现在终于可以正常访问了:
# q3 X% ?$ C! x* _" R9 F
: v  D7 O" n; e" @+ Qhttps://tdcktz.com/
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-1-10 18:28 , Processed in 0.013463 second(s), 2 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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