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

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

[复制链接]

328

主题

499

回帖

3260

积分

管理员

积分
3260
QQ
发表于 2023-5-21 07:30:31 来自手机 | 显示全部楼层 |阅读模式
该问题多数是由于重定向循环引起的。在WordPress设置页面中,WordPress URL和站点地址 URL设置不一致也会引发此问题。由于您已经将多个网站共享同一数据库,因此,请确保每个WordPress安装中WordPress URL和站点地址URL设置正确且一致。
9 X# [1 p% T) }$ O. {1 H+ H) i0 }# ^7 t& `# }- N
以下是解决方案的步骤:/ }! U0 S" M: @: U

0 d; s, o5 Q& n! q1. 请先确保您已经备份了数据库和文件。如果您还没有备份,请先备份它们以便于恢复。
: e: i5 ^- {" X8 K- l6 ?; m) v) ]2 ~' l9 V. v# c
2. 登录到WordPress主站的管理面板,在“设置-常规”下,确保WordPress地址和站点地址填写的是主站的域名和路径,不要留空或添加多余的斜杠。
. b' r+ j! m- D& i& l( p' i) o# ]2 }2 @: K
3. 然后,登录到子站的管理面板,在“设置-常规”下,确保WordPress地址和站点地址填写的是子站的域名和路径,不要留空或添加多余的斜杠。
( T  d) t" |& O& u
1 o) |( Z, p9 R5 Y% t0 X4. 再次登录到WordPress主站的管理面板,在“设置-多站点”下,检查您的设置是否正确。确保已启用了网络,您的站点域名正确输入,且使用的是子目录的链接结构。如果启用的是子域名的链接结构,则请确保您已正确添加了所有子域名和DNS解析。1 x5 R1 \0 ^: Y# D6 ?2 d
9 p0 n, N* S! [# [. @
5. 最后,清空浏览器缓存和Cookies,并访问您的子站点,看看是否可以正常访问了。$ f! r$ v8 J: X

3 H7 V4 B# _2 P如果上述步骤都无法解决问题,请检查您的.htaccess文件是否正确设置,并确保您的服务器支持WordPress多站点功能。如果问题仍然存在,请联系您的Web主机提供商,寻求支持和帮助。
回复

使用道具 举报

328

主题

499

回帖

3260

积分

管理员

积分
3260
QQ
 楼主| 发表于 2023-5-21 07:57:01 来自手机 | 显示全部楼层
我登录到WordPress主站的管理面板,在“设置-常规”下,但没有看见:WordPress地址和站点地址填写的是主站的域名和路径,不要留空或添加多余的斜杠。5 h0 I4 {7 \4 F7 E

/ P: j& K! |( Y3 h4 r没错,这个步骤非常关键。在WordPress设置中,WordPress地址和站点地址是非常重要的两个参数。如果它们填写不正确,就会导致很多问题,尤其是像您遇到的这种“重定向循环”问题。9 M' M4 z+ L$ \, w$ x$ E

4 N  X' [7 H' M0 K- A/ E+ v4 dWordPress地址应该填写你的WordPress安装路径的URL,如:http://example.com 或 http://example.com/wordpress,后者是指以"wordpress"作为WordPress安装的子目录。站点地址应该填写统一资源定位器(URL),这是你的网站正式地址,通常与WordPress地址相同,如 http://example.com。6 N! o$ W' b5 j( q0 I! ~

# V* M- N' G$ F8 n& k. v" Y需要特别注意,这两个地址必须始终保持一致。在将WordPress主站改为多站共享同一个数据库时,这两个地址可能需要进行修改。由于您已经根据我们之前的建议修改了多站点设置,请确保这两个地址与您多站点设置所列出的站点URL相对应,这将有助于确保一切正常运行。
回复

使用道具 举报

328

主题

499

回帖

3260

积分

管理员

积分
3260
QQ
 楼主| 发表于 2023-5-21 07:57:38 来自手机 | 显示全部楼层
但我在主站的管理面板,在设置-常规里,没有“wordpress地址”和站点地址的设置项,要怎么办?7 A1 P% z+ ~' i3 n5 d: T$ J0 L  g' h3 F+ |0 _
: [: }" E' O' j
如果您在WordPress的“设置-常规”选项下没有找到“WordPress地址”和“站点地址”的设置,请参照下列方法进行设置:/ O; f0 s; N! {

' [1 p3 ~5 \, u( K3 I1. 登录到WordPress的管理面板。
# |9 ?: J- R2 g' L- [9 B$ L( p' G
8 B& p( [2 w7 \, B* a2. 点击“设置-常规”。
: G% n2 c: [- P2 S7 G) L$ V! P6 o2 s, M( ~7 j  u& e) Z; a! a
3. 在下面的“网站标题”和“标语”中输入网站名称和口号,其他设置可根据您的需求修改。
, ?8 ^, @8 l0 U  F; |. V7 C) I
( {  ~3 u! Q' R: E6 Y3 v4. 在下面的“WordPress地址(URL)”和“站点地址(URL)”下面添加以下代码:+ J$ R5 ~* u/ K8 W: U, i6 U  Q

" K5 W6 x: B& ^8 h7 z( M$ Ydefine('WP_HOME','http://example.com');& f" v8 Y2 @" \8 M

3 o; Z8 a- X% t+ ~- s& h* xdefine('WP_SITEURL','http://example.com');
: f$ h# @; V4 P' s; v  i
0 a, j* y+ I8 a5 R" D- D/ _其中,example.com换成您的网站域名。
( W$ S2 s; t: M; _0 l  F6 ?; k8 X1 p+ [, K. f
5. 点击“保存更改”按钮。. W- |* q6 U+ X  Q/ i/ F  d  |: q
' {) h- a2 b( ^) _
通过这种方式,您可以手动设置您的WordPress地址和站点地址。请注意,这种方法可能导致某些插件和主题出现问题。如果您遇到了问题,请尝试禁用某些插件或恢复上一个稳定版本的主题。, E/ y  {. o6 s) ^, t
- b, I! [; \, |8 n$ S/ s
如果您仍然无法解决问题,请查找您的主机提供商或故障排除WordPress社区中的解决方案。
回复

使用道具 举报

328

主题

499

回帖

3260

积分

管理员

积分
3260
QQ
 楼主| 发表于 2023-5-21 07:58:14 来自手机 | 显示全部楼层
我在管理面板没有看见WordPress地址(URL)这一项,要在哪里添加这两行代码,在wp-config.php中添加可以吗?. v' t# z" N5 X' t: ~7 q' I

* K4 N! R6 [; z# d  b' O# Y$ C3 `是的,您可以在wp-config.php文件中手动添加您的WordPress地址和站点地址。方法如下:7 t. h3 L& `1 c5 I6 a- z* P( ?
1 ]: H  W, F& w; h: C6 i6 c- y  Y
1. 使用文本编辑器打开wp-config.php文件。' S7 i5 i) E/ Q/ U: |
% Y; w- o# ~; v2 b
2. 在文件末尾添加以下代码:
+ g9 N4 U1 v6 n! Y! O1 y7 ^7 ~1 w  A( u! g( H
define('WP_HOME','http://example.com');( X1 U4 K& @" S- j; U* [

6 Q# u9 f5 ]2 g4 X# Rdefine('WP_SITEURL','http://example.com');
$ m. w) B2 \8 k% [/ u* J" s8 m0 b
& n" ]0 s1 z' y' h请将 example.com 更改为您实际的WordPress地址和站点地址。如果您的WordPress安装是在子目录中,则需要像这样添加代码:
$ \) ~$ g9 r9 ^* M2 F
& [1 s" c) X# E$ k' S6 H) |5 Bdefine('WP_HOME','http://example.com/wordpress');5 q$ ~" y) @: ~+ h3 F9 ?
! E+ E2 K- H0 |% Q& q* ^
define('WP_SITEURL','http://example.com/wordpress');
( v5 j0 |: E/ L5 {) L- D
% q  Q* R) R6 q: _% g; ^& R3. 保存wp-config.php文件。' z1 Z& Z" V" A- w5 J$ Y/ |
( C( @" V. L7 m* |" V% b
通过这种方法,在WordPress管理面板中设置不可见的WordPress地址和站点地址,并避免了插件和主题的兼容性问题。请注意,手动添加代码可能会使您的网站出现错误。在修改wp-config.php文件之前,请务必备份文件。如果出现错误,请恢复到备份版本。, Z0 k+ ^) \$ M" M7 p2 S

( K8 P0 q, N- s% ]7 m希望这个方法能够帮助您添加WordPress地址和站点地址。
回复

使用道具 举报

328

主题

499

回帖

3260

积分

管理员

积分
3260
QQ
 楼主| 发表于 2023-5-21 08:09:20 来自手机 | 显示全部楼层
我已经添加了那两行代码,保存后,问题依然没有解决。9 ]7 Q9 m5 ~7 ^) m2 g" y! x+ F

( X! v* f- j- D如果手动设置或更改WordPress地址和站点地址不能解决问题,请尝试以下解决方法:! g* z( }! C% @6 o9 f% \

/ o* W; P6 t( F  @) Z# W3 o1. 清除浏览器缓存和Cookie,更新网站。: I0 q$ n: m1 r4 z  i4 B1 d" n' w) d
* @) b- L5 N4 }
2. 检查.htaccess文件是否正确。您可以尝试将htaccess文件重命名或添加一个备份文件,然后更新网站。3 i  N; l; [/ ?( F- p/ f7 Z

. I6 T+ a6 y: f) ~4 Q1 W! I6 p3. 禁用或删除可能导致问题的插件。0 L9 H! p& _- Q

2 \, C9 p+ L! v6 v; A8 V7 C+ Q$ m0 \4. 重新安装WordPress以恢复默认设置。在此之前,请务必备份数据库和文件。% |8 I. N9 |! H; C
! K/ Y0 |/ o; L
5. 检查您的主机环境,确保它符合WordPress的最低要求。9 `+ I9 b! {6 t
2 S/ n; O  ~: W: m
6. 如果您使用的是共享主机,请联系您的Web主机提供商,让他们检查您的网站。他们可能会在服务器或您的网站上诊断问题。+ |0 m% r% H) \# q$ L6 X* w( q
0 d( R/ h' H. Z( y+ R
如果您仍然无法解决问题,请尝试在WordPress的支持论坛中发帖,并向其他用户请求帮助。如果您拥有开发或技术支持经验,可以考虑联系专业的WordPress支持服务获取帮助。
回复

使用道具 举报

328

主题

499

回帖

3260

积分

管理员

积分
3260
QQ
 楼主| 发表于 2023-5-21 08:12:43 | 显示全部楼层
问题终于解决了。
! K/ x- p* _1 Q7 W0 I( c7 ?: O! T! F2 \: U( o* N
我在wp-config.php把这两行删除了:
4 I+ u# t7 w0 P7 Z( i
define('WP_HOME','https://tdcktz.com');- V/ ^1 V9 I" K- J1 I
define('WP_SITEURL','https://tdcktz.com');
6 N* ~& V- X) Q  b, m

6 G6 @* K( o8 K( R$ ~然后通过phpmyadmin,在wordpress数据库中,执行:. x7 ~* ?( t4 G  `7 b' o
UPDATE `wp_options` SET `option_value` = 'https://tdcktz.com' WHERE `wp_options`.`option_id` = 2;

0 Z$ m/ t, V% [5 Z
7 X2 s7 `8 h) E. {- |& ]* F7 ^8 L终于把问题解决了
回复

使用道具 举报

328

主题

499

回帖

3260

积分

管理员

积分
3260
QQ
 楼主| 发表于 2023-5-21 08:13:14 | 显示全部楼层
现在终于可以正常访问了:
! v# _7 l% P) a# U- _2 l9 K. r' Z! c0 ?+ {7 L
https://tdcktz.com/
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-10-11 02:31 , Processed in 0.095564 second(s), 3 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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