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

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

[复制链接]

320

主题

485

回帖

3140

积分

管理员

积分
3140
QQ
发表于 2023-5-21 07:30:31 来自手机 | 显示全部楼层 |阅读模式
该问题多数是由于重定向循环引起的。在WordPress设置页面中,WordPress URL和站点地址 URL设置不一致也会引发此问题。由于您已经将多个网站共享同一数据库,因此,请确保每个WordPress安装中WordPress URL和站点地址URL设置正确且一致。
1 l# w% Q& E  H: i
, t7 R7 M9 b$ S0 F以下是解决方案的步骤:
2 D, M+ }+ |* _. S  W$ s9 B: {
  W' x2 J3 r0 ?& w8 _1. 请先确保您已经备份了数据库和文件。如果您还没有备份,请先备份它们以便于恢复。* F2 O0 R1 H! F" \( J
- [9 n2 z2 d: {/ S* X. B
2. 登录到WordPress主站的管理面板,在“设置-常规”下,确保WordPress地址和站点地址填写的是主站的域名和路径,不要留空或添加多余的斜杠。
$ L# h, s6 d) {5 [- W
4 ?8 Q& h  N1 R4 s! r9 U7 l# S3. 然后,登录到子站的管理面板,在“设置-常规”下,确保WordPress地址和站点地址填写的是子站的域名和路径,不要留空或添加多余的斜杠。0 S) Y# q" S, _- k
- v& ^  D: t* ?' a, X% K/ r% N, T
4. 再次登录到WordPress主站的管理面板,在“设置-多站点”下,检查您的设置是否正确。确保已启用了网络,您的站点域名正确输入,且使用的是子目录的链接结构。如果启用的是子域名的链接结构,则请确保您已正确添加了所有子域名和DNS解析。* r7 S4 w! t+ A* u& u7 m. j

% I8 }% I, V* z! L3 E5. 最后,清空浏览器缓存和Cookies,并访问您的子站点,看看是否可以正常访问了。6 {+ O3 \2 s2 q$ ~) C, ?( |: t

2 D) l: @  p5 ?% n如果上述步骤都无法解决问题,请检查您的.htaccess文件是否正确设置,并确保您的服务器支持WordPress多站点功能。如果问题仍然存在,请联系您的Web主机提供商,寻求支持和帮助。
回复

使用道具 举报

320

主题

485

回帖

3140

积分

管理员

积分
3140
QQ
 楼主| 发表于 2023-5-21 07:57:01 来自手机 | 显示全部楼层
我登录到WordPress主站的管理面板,在“设置-常规”下,但没有看见:WordPress地址和站点地址填写的是主站的域名和路径,不要留空或添加多余的斜杠。
3 _" C% T' K7 |; I. `4 Y" a+ z
9 ~) v1 J+ P3 B; K% w没错,这个步骤非常关键。在WordPress设置中,WordPress地址和站点地址是非常重要的两个参数。如果它们填写不正确,就会导致很多问题,尤其是像您遇到的这种“重定向循环”问题。/ T: f, r4 P) n  r

( F. E: ]4 w% b9 _% _" uWordPress地址应该填写你的WordPress安装路径的URL,如:http://example.com 或 http://example.com/wordpress,后者是指以"wordpress"作为WordPress安装的子目录。站点地址应该填写统一资源定位器(URL),这是你的网站正式地址,通常与WordPress地址相同,如 http://example.com。+ A% G$ `( J4 C

4 B/ B7 _/ C$ E1 p$ n& c- L0 \需要特别注意,这两个地址必须始终保持一致。在将WordPress主站改为多站共享同一个数据库时,这两个地址可能需要进行修改。由于您已经根据我们之前的建议修改了多站点设置,请确保这两个地址与您多站点设置所列出的站点URL相对应,这将有助于确保一切正常运行。
回复

使用道具 举报

320

主题

485

回帖

3140

积分

管理员

积分
3140
QQ
 楼主| 发表于 2023-5-21 07:57:38 来自手机 | 显示全部楼层
但我在主站的管理面板,在设置-常规里,没有“wordpress地址”和站点地址的设置项,要怎么办?# L8 e/ f2 c  B/ N# C2 \7 ^

7 G$ q4 h8 T# a0 J2 z4 v1 a1 z如果您在WordPress的“设置-常规”选项下没有找到“WordPress地址”和“站点地址”的设置,请参照下列方法进行设置:- `# k9 X' ^* z5 Y9 D

& B$ v$ U/ k$ T) m0 ~1. 登录到WordPress的管理面板。
: M( A+ A8 k5 K" E! n5 {
/ A4 t* g$ M! t2. 点击“设置-常规”。
3 I* X* ^2 X% G% X- J3 B" E4 A, F7 G/ W- B) R7 A
3. 在下面的“网站标题”和“标语”中输入网站名称和口号,其他设置可根据您的需求修改。
% V' Z( t# M7 I  C8 N: Q. `1 [# ~( J# M* L0 ~( ]% X% t( `
4. 在下面的“WordPress地址(URL)”和“站点地址(URL)”下面添加以下代码:
5 j0 l/ S. L) j) G6 }' L9 n9 i% [4 j2 H. Z6 Q) x1 T
define('WP_HOME','http://example.com');
+ R- l  g# T0 F' p& b+ S; q
8 f/ ^* |- v( A+ ?' q# Tdefine('WP_SITEURL','http://example.com');, \0 D1 G* y9 w" k

% p" L5 ~. g; R" S) x1 g3 L( P其中,example.com换成您的网站域名。$ z) q: ]2 K- l: F) q7 j' U
+ n; B: D; z! f7 f! c/ M. r, |3 ?. s
5. 点击“保存更改”按钮。3 r: h6 u( T6 i5 U1 {4 ~9 K

/ T# W0 D% }! Z4 {. L通过这种方式,您可以手动设置您的WordPress地址和站点地址。请注意,这种方法可能导致某些插件和主题出现问题。如果您遇到了问题,请尝试禁用某些插件或恢复上一个稳定版本的主题。
: I" j  q5 n& {4 D) A0 N
; ^" b% I. K8 W1 w7 [如果您仍然无法解决问题,请查找您的主机提供商或故障排除WordPress社区中的解决方案。
回复

使用道具 举报

320

主题

485

回帖

3140

积分

管理员

积分
3140
QQ
 楼主| 发表于 2023-5-21 07:58:14 来自手机 | 显示全部楼层
我在管理面板没有看见WordPress地址(URL)这一项,要在哪里添加这两行代码,在wp-config.php中添加可以吗?: X. ~" d2 Y5 X, s  J4 o  q
) \$ y; `. M- R6 z, U* s* }
是的,您可以在wp-config.php文件中手动添加您的WordPress地址和站点地址。方法如下:
( R; X/ c+ Y, C- X3 ^' P& M3 F  Q# `7 Y
1. 使用文本编辑器打开wp-config.php文件。
8 A( T. i7 q7 o& A% q! d$ I7 A! {2 U
/ m; t) h8 ^2 t. @$ U8 N8 q2. 在文件末尾添加以下代码:& {: X" M! j1 j

# L& W2 X  M. m' q/ F. Ydefine('WP_HOME','http://example.com');$ B7 N! g0 A6 q! u; j
% L; |1 [! U$ G0 K+ D
define('WP_SITEURL','http://example.com');% P. m* T$ h* D% i
3 |" z, c( [9 _1 r
请将 example.com 更改为您实际的WordPress地址和站点地址。如果您的WordPress安装是在子目录中,则需要像这样添加代码:
% c' c8 r. w  K
: {2 @2 w# E8 C) e" ydefine('WP_HOME','http://example.com/wordpress');
) D# q% t7 f1 Q+ B4 k; |
" ~+ Z* q% R6 t% R% ]# Qdefine('WP_SITEURL','http://example.com/wordpress');
9 x2 p& A( C6 T0 k$ v
, j3 `, F3 Q& {2 c4 f: D+ G3. 保存wp-config.php文件。. z2 y6 y- d% c

; d8 z3 J# R' Q$ o通过这种方法,在WordPress管理面板中设置不可见的WordPress地址和站点地址,并避免了插件和主题的兼容性问题。请注意,手动添加代码可能会使您的网站出现错误。在修改wp-config.php文件之前,请务必备份文件。如果出现错误,请恢复到备份版本。
2 I6 p9 Q8 e: W, }4 f' f0 E6 E5 b) a2 }* U1 F' J
希望这个方法能够帮助您添加WordPress地址和站点地址。
回复

使用道具 举报

320

主题

485

回帖

3140

积分

管理员

积分
3140
QQ
 楼主| 发表于 2023-5-21 08:09:20 来自手机 | 显示全部楼层
我已经添加了那两行代码,保存后,问题依然没有解决。
7 k! J- m7 z$ `- p4 ]" |$ p$ C% T8 T
如果手动设置或更改WordPress地址和站点地址不能解决问题,请尝试以下解决方法:
. U8 a9 R- N: F. j9 Z1 U
0 f: _- O4 D1 s& _1. 清除浏览器缓存和Cookie,更新网站。
5 L( `  R. Q& A; c  T( e, s+ `7 T0 ]
2. 检查.htaccess文件是否正确。您可以尝试将htaccess文件重命名或添加一个备份文件,然后更新网站。
) z8 r) w) O) ^
, b, n- [, D& q8 X' ]4 V. L3. 禁用或删除可能导致问题的插件。. d5 J" @9 M$ Z& P' x+ i

+ o0 E$ x! Z3 o! S: K6 i) h  ~. p# L4. 重新安装WordPress以恢复默认设置。在此之前,请务必备份数据库和文件。
3 {+ u# y! c7 v- o
1 r( D7 L( C/ ~5 }: t, c$ |2 ^& [5. 检查您的主机环境,确保它符合WordPress的最低要求。% r9 d6 b9 Z2 T2 b+ J

; d' T) U# P/ d% @9 ^9 H  `' n6. 如果您使用的是共享主机,请联系您的Web主机提供商,让他们检查您的网站。他们可能会在服务器或您的网站上诊断问题。
7 A# M0 ?# c7 _  Z! F+ O6 a1 s! n; H$ p4 w" f
如果您仍然无法解决问题,请尝试在WordPress的支持论坛中发帖,并向其他用户请求帮助。如果您拥有开发或技术支持经验,可以考虑联系专业的WordPress支持服务获取帮助。
回复

使用道具 举报

320

主题

485

回帖

3140

积分

管理员

积分
3140
QQ
 楼主| 发表于 2023-5-21 08:12:43 | 显示全部楼层
问题终于解决了。0 U9 {! _5 @+ d' M" g) j4 E

$ @! P; }& h9 I' T5 L1 \3 |! }我在wp-config.php把这两行删除了:
- I( l4 x3 q1 l
define('WP_HOME','https://tdcktz.com');
; r9 w; I$ X' g4 b: d  idefine('WP_SITEURL','https://tdcktz.com');
, [$ K% W" Z. w- \5 E& }6 n: _3 Z

* }" b2 Y* {4 R然后通过phpmyadmin,在wordpress数据库中,执行:
2 \. q+ v' D. N1 [2 s3 s- f9 d
UPDATE `wp_options` SET `option_value` = 'https://tdcktz.com' WHERE `wp_options`.`option_id` = 2;

4 I% q' K( z7 t  B( I
. y  W* N2 k  b# c# S终于把问题解决了
回复

使用道具 举报

320

主题

485

回帖

3140

积分

管理员

积分
3140
QQ
 楼主| 发表于 2023-5-21 08:13:14 | 显示全部楼层
现在终于可以正常访问了:$ [( H8 o4 A# o
+ v+ {( v2 y, x  O6 {( T
https://tdcktz.com/
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-8-19 13:50 , Processed in 0.109084 second(s), 4 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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