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

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

[复制链接]

368

主题

578

回帖

3853

积分

管理员

积分
3853
QQ
发表于 2023-5-21 07:30:31 来自手机 | 显示全部楼层 |阅读模式
该问题多数是由于重定向循环引起的。在WordPress设置页面中,WordPress URL和站点地址 URL设置不一致也会引发此问题。由于您已经将多个网站共享同一数据库,因此,请确保每个WordPress安装中WordPress URL和站点地址URL设置正确且一致。
" K  R/ R0 u: w# S
8 i9 O$ @! [/ g* _; B* D2 p以下是解决方案的步骤:  ^+ ]$ O; r% Q* o+ g. V' W

' @' v) x7 x8 R" J, X1. 请先确保您已经备份了数据库和文件。如果您还没有备份,请先备份它们以便于恢复。' {! d: M& ^  r0 G. q
+ P) w9 b5 P* T
2. 登录到WordPress主站的管理面板,在“设置-常规”下,确保WordPress地址和站点地址填写的是主站的域名和路径,不要留空或添加多余的斜杠。
# B* P5 _# X2 S4 }% {/ \7 \; W! @% E% P3 p6 ^4 w# _, j
3. 然后,登录到子站的管理面板,在“设置-常规”下,确保WordPress地址和站点地址填写的是子站的域名和路径,不要留空或添加多余的斜杠。7 b8 o3 k' i/ N; h9 d

' ?( B5 O- W. L0 i8 J! d4. 再次登录到WordPress主站的管理面板,在“设置-多站点”下,检查您的设置是否正确。确保已启用了网络,您的站点域名正确输入,且使用的是子目录的链接结构。如果启用的是子域名的链接结构,则请确保您已正确添加了所有子域名和DNS解析。
+ \% s" K+ s' B! l
* I8 y$ ^# R) _1 H  M) Z5. 最后,清空浏览器缓存和Cookies,并访问您的子站点,看看是否可以正常访问了。* ^) A6 U8 z9 I9 s8 t! `/ F
. g: i2 G% l/ J3 O" D' b( z
如果上述步骤都无法解决问题,请检查您的.htaccess文件是否正确设置,并确保您的服务器支持WordPress多站点功能。如果问题仍然存在,请联系您的Web主机提供商,寻求支持和帮助。
回复

使用道具 举报

368

主题

578

回帖

3853

积分

管理员

积分
3853
QQ
 楼主| 发表于 2023-5-21 07:57:01 来自手机 | 显示全部楼层
我登录到WordPress主站的管理面板,在“设置-常规”下,但没有看见:WordPress地址和站点地址填写的是主站的域名和路径,不要留空或添加多余的斜杠。
1 [& U1 N: i$ w% W) S# @. u  e/ p: B* p4 q- d
没错,这个步骤非常关键。在WordPress设置中,WordPress地址和站点地址是非常重要的两个参数。如果它们填写不正确,就会导致很多问题,尤其是像您遇到的这种“重定向循环”问题。) r% U, A* g# ?- M- K4 h

$ Z4 b7 y" B) @$ j9 e3 @" ~WordPress地址应该填写你的WordPress安装路径的URL,如:http://example.com 或 http://example.com/wordpress,后者是指以"wordpress"作为WordPress安装的子目录。站点地址应该填写统一资源定位器(URL),这是你的网站正式地址,通常与WordPress地址相同,如 http://example.com。- M0 _8 T9 v5 D( L: }4 C

: l. [1 \' A( ?1 s- @+ I需要特别注意,这两个地址必须始终保持一致。在将WordPress主站改为多站共享同一个数据库时,这两个地址可能需要进行修改。由于您已经根据我们之前的建议修改了多站点设置,请确保这两个地址与您多站点设置所列出的站点URL相对应,这将有助于确保一切正常运行。
回复

使用道具 举报

368

主题

578

回帖

3853

积分

管理员

积分
3853
QQ
 楼主| 发表于 2023-5-21 07:57:38 来自手机 | 显示全部楼层
但我在主站的管理面板,在设置-常规里,没有“wordpress地址”和站点地址的设置项,要怎么办?
- C& j: s, a  h
4 d7 G5 k1 ^, _3 d6 x如果您在WordPress的“设置-常规”选项下没有找到“WordPress地址”和“站点地址”的设置,请参照下列方法进行设置:
& O" c% @& p$ i3 V4 `4 y" q& }! m% n& ~6 {  N" G: A
1. 登录到WordPress的管理面板。" |0 J! e. Z/ ~$ }& F- n: x
' m% d( l! e7 P9 C$ l0 P
2. 点击“设置-常规”。
* b2 R$ r# m% Z0 l1 B4 s0 C7 \  v  c, X1 X
3. 在下面的“网站标题”和“标语”中输入网站名称和口号,其他设置可根据您的需求修改。  [, w9 P$ f& }. `2 W$ [

3 e4 ^. X+ i3 Y  j( N4. 在下面的“WordPress地址(URL)”和“站点地址(URL)”下面添加以下代码:
. Q- ^! M+ w4 D: P/ V' o8 P7 ~5 u; y% D# h6 q
define('WP_HOME','http://example.com');* F8 j3 F" ?% H3 y- b% r2 q
/ g& Z6 @# j9 ?9 x$ j
define('WP_SITEURL','http://example.com');
' T! l; G- U2 n* N/ M' y
$ Q; }+ D$ H# N. G: d$ H其中,example.com换成您的网站域名。
  B  ^2 w4 C8 |& y4 M/ f9 i/ C  A3 T6 V+ \
5. 点击“保存更改”按钮。2 g/ z% O9 ]; s8 E9 n
8 m0 b& @+ P8 Q4 X2 I% T
通过这种方式,您可以手动设置您的WordPress地址和站点地址。请注意,这种方法可能导致某些插件和主题出现问题。如果您遇到了问题,请尝试禁用某些插件或恢复上一个稳定版本的主题。
5 E, _: q9 `1 v; |7 |2 Y/ U  g8 o" }2 Y# f5 b
如果您仍然无法解决问题,请查找您的主机提供商或故障排除WordPress社区中的解决方案。
回复

使用道具 举报

368

主题

578

回帖

3853

积分

管理员

积分
3853
QQ
 楼主| 发表于 2023-5-21 07:58:14 来自手机 | 显示全部楼层
我在管理面板没有看见WordPress地址(URL)这一项,要在哪里添加这两行代码,在wp-config.php中添加可以吗?
0 A7 O4 ]4 t0 N! ?0 I  r/ X, y
- J4 q( d5 `& o- n是的,您可以在wp-config.php文件中手动添加您的WordPress地址和站点地址。方法如下:3 T3 U- n* l# w4 G) q  i# D9 j/ C

2 j8 p$ p) @/ {( D& s1. 使用文本编辑器打开wp-config.php文件。: Y2 m9 Y3 o$ x3 ^9 E+ B, ~
6 o) S$ @/ N9 I0 g; S- K: a
2. 在文件末尾添加以下代码:& H' S1 B6 c* x" P# k  L+ F3 D3 v
4 Q/ v: P4 Y7 Q5 c! ~' z
define('WP_HOME','http://example.com');
% c; d7 n" C7 K( _! Z; R2 s" Y" _1 Q# T3 h8 ~: M
define('WP_SITEURL','http://example.com');
6 f3 W1 S" l( v  c
" Z/ g5 N0 G. P7 o8 E" R. k请将 example.com 更改为您实际的WordPress地址和站点地址。如果您的WordPress安装是在子目录中,则需要像这样添加代码:2 P; g( w3 p% Q; w, Z; v/ L7 n; }

+ Y, j, s# y& @7 idefine('WP_HOME','http://example.com/wordpress');" C9 H* i# r& x/ y. v

/ ^5 L7 ^) w8 N3 i- U& Edefine('WP_SITEURL','http://example.com/wordpress');
  A* R3 i$ _6 A% Q) I8 C& O# W2 y. C0 L# t1 a8 p) \- L; J2 o* f
3. 保存wp-config.php文件。. q) h' A, t) y

6 b2 b  U2 y" Y8 n通过这种方法,在WordPress管理面板中设置不可见的WordPress地址和站点地址,并避免了插件和主题的兼容性问题。请注意,手动添加代码可能会使您的网站出现错误。在修改wp-config.php文件之前,请务必备份文件。如果出现错误,请恢复到备份版本。( R) d" Y& G* ]  L

7 A0 i6 C" Z* u希望这个方法能够帮助您添加WordPress地址和站点地址。
回复

使用道具 举报

368

主题

578

回帖

3853

积分

管理员

积分
3853
QQ
 楼主| 发表于 2023-5-21 08:09:20 来自手机 | 显示全部楼层
我已经添加了那两行代码,保存后,问题依然没有解决。
/ o# q9 e( }8 H" Q: Z
4 [/ Z+ v  H9 c! q( [& n# t1 g如果手动设置或更改WordPress地址和站点地址不能解决问题,请尝试以下解决方法:
3 U, Q: p9 H" I" n7 Y9 |
1 ~8 i" x$ X8 t2 \: X# f1. 清除浏览器缓存和Cookie,更新网站。
# m4 A, v9 d- Y) k# v8 ]1 [" _7 H% A4 a$ `& e& M# N) [: ?9 L
2. 检查.htaccess文件是否正确。您可以尝试将htaccess文件重命名或添加一个备份文件,然后更新网站。/ |# [3 Y' ?. V0 C! s- l
# u1 E1 {9 \9 {
3. 禁用或删除可能导致问题的插件。
) x, n1 F8 \+ j( a( {! u3 H1 t" x/ \* n. L, ^* q
4. 重新安装WordPress以恢复默认设置。在此之前,请务必备份数据库和文件。/ E, p3 H* Z- X' G

' h  ?/ \- x8 v% z: f$ m5. 检查您的主机环境,确保它符合WordPress的最低要求。7 i: ]- f$ E. f
& d/ C& ^+ S8 h- W! n
6. 如果您使用的是共享主机,请联系您的Web主机提供商,让他们检查您的网站。他们可能会在服务器或您的网站上诊断问题。
0 Q. U3 w0 ~( V! u$ t4 x. B' I! E' Q* W! \% t
如果您仍然无法解决问题,请尝试在WordPress的支持论坛中发帖,并向其他用户请求帮助。如果您拥有开发或技术支持经验,可以考虑联系专业的WordPress支持服务获取帮助。
回复

使用道具 举报

368

主题

578

回帖

3853

积分

管理员

积分
3853
QQ
 楼主| 发表于 2023-5-21 08:12:43 | 显示全部楼层
问题终于解决了。( U9 `' E4 P5 m( c0 t
4 ]5 A. K) ~( D+ W+ F9 x0 T
我在wp-config.php把这两行删除了:
6 o. F/ p4 `. W, y
define('WP_HOME','https://tdcktz.com');3 H* _/ `9 H0 l3 w7 M
define('WP_SITEURL','https://tdcktz.com');

3 H3 @* }+ U- c* F- B8 d3 Q, N! j* A9 y- e2 O
然后通过phpmyadmin,在wordpress数据库中,执行:
$ _' E% [; A7 c8 w4 \9 ]7 b  H
UPDATE `wp_options` SET `option_value` = 'https://tdcktz.com' WHERE `wp_options`.`option_id` = 2;

: k4 T8 l( N; \. H
$ j: [1 n& }' u; V: H, I终于把问题解决了
回复

使用道具 举报

368

主题

578

回帖

3853

积分

管理员

积分
3853
QQ
 楼主| 发表于 2023-5-21 08:13:14 | 显示全部楼层
现在终于可以正常访问了:) f3 O' a4 {9 ]$ O% |2 }% f

! [) {- H! H2 x' ]https://tdcktz.com/
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-3-28 09:26 , Processed in 0.187212 second(s), 4 queries , Redis On.

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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