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

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

[复制链接]

435

主题

617

回帖

4174

积分

管理员

积分
4174
QQ
发表于 2023-5-21 07:30:31 来自手机 | 显示全部楼层 |阅读模式
该问题多数是由于重定向循环引起的。在WordPress设置页面中,WordPress URL和站点地址 URL设置不一致也会引发此问题。由于您已经将多个网站共享同一数据库,因此,请确保每个WordPress安装中WordPress URL和站点地址URL设置正确且一致。4 f6 [- o: K3 r/ V1 ~8 r5 |
) V6 t( P' t+ q$ M$ _9 W
以下是解决方案的步骤:
8 O8 S7 _. M7 q7 d8 j, \; J  l5 Y2 O" N+ o
1. 请先确保您已经备份了数据库和文件。如果您还没有备份,请先备份它们以便于恢复。
+ \; ^' R. b/ r, x6 L$ ~( }
6 s7 W( \. {) }* p3 u( H0 d( s2. 登录到WordPress主站的管理面板,在“设置-常规”下,确保WordPress地址和站点地址填写的是主站的域名和路径,不要留空或添加多余的斜杠。4 v- K- \# [) h5 \
5 [9 a# I$ Q' p% y4 R- t" U! |
3. 然后,登录到子站的管理面板,在“设置-常规”下,确保WordPress地址和站点地址填写的是子站的域名和路径,不要留空或添加多余的斜杠。5 [! m- A9 a7 W/ N
& S' f( g+ e2 g6 Q) c
4. 再次登录到WordPress主站的管理面板,在“设置-多站点”下,检查您的设置是否正确。确保已启用了网络,您的站点域名正确输入,且使用的是子目录的链接结构。如果启用的是子域名的链接结构,则请确保您已正确添加了所有子域名和DNS解析。
. {* X  ^' l, [$ g& `$ Y9 f4 p; ]( o" c% m
5. 最后,清空浏览器缓存和Cookies,并访问您的子站点,看看是否可以正常访问了。9 k! P" p6 _' e) [3 y
' k/ L- s# \+ H' u* I+ T: g
如果上述步骤都无法解决问题,请检查您的.htaccess文件是否正确设置,并确保您的服务器支持WordPress多站点功能。如果问题仍然存在,请联系您的Web主机提供商,寻求支持和帮助。
回复

使用道具 举报

435

主题

617

回帖

4174

积分

管理员

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

# _9 g: r' a. E' r! E+ R! Z# w2 K; p没错,这个步骤非常关键。在WordPress设置中,WordPress地址和站点地址是非常重要的两个参数。如果它们填写不正确,就会导致很多问题,尤其是像您遇到的这种“重定向循环”问题。
2 W3 _+ i$ \$ @+ {
2 m0 i! T) ^/ @9 gWordPress地址应该填写你的WordPress安装路径的URL,如:http://example.com 或 http://example.com/wordpress,后者是指以"wordpress"作为WordPress安装的子目录。站点地址应该填写统一资源定位器(URL),这是你的网站正式地址,通常与WordPress地址相同,如 http://example.com。
, U7 L4 p" V! b
, W$ E7 b$ j7 Q1 s! X; {4 U4 P需要特别注意,这两个地址必须始终保持一致。在将WordPress主站改为多站共享同一个数据库时,这两个地址可能需要进行修改。由于您已经根据我们之前的建议修改了多站点设置,请确保这两个地址与您多站点设置所列出的站点URL相对应,这将有助于确保一切正常运行。
回复

使用道具 举报

435

主题

617

回帖

4174

积分

管理员

积分
4174
QQ
 楼主| 发表于 2023-5-21 07:57:38 来自手机 | 显示全部楼层
但我在主站的管理面板,在设置-常规里,没有“wordpress地址”和站点地址的设置项,要怎么办?0 u- Q' x( Z4 m2 a( e
$ S% f, @3 p& c( D
如果您在WordPress的“设置-常规”选项下没有找到“WordPress地址”和“站点地址”的设置,请参照下列方法进行设置:8 R- F" ^/ V: o; v5 G7 u

6 `  Y6 I+ C' L2 S( L' q1. 登录到WordPress的管理面板。4 w5 G0 b7 @, w* N

9 n5 j- d+ J7 F$ R. v6 Z2. 点击“设置-常规”。% g: W- I% A4 J3 b) D  m

9 O9 d2 A! X# X! ]3. 在下面的“网站标题”和“标语”中输入网站名称和口号,其他设置可根据您的需求修改。
4 L1 V0 w4 r& e- f6 d! i* e4 d- ?% \4 h% Y5 t! Y! @
4. 在下面的“WordPress地址(URL)”和“站点地址(URL)”下面添加以下代码:' b7 A% a4 y0 D: f9 a9 m" |3 e
: W: s9 q" z( K! ?
define('WP_HOME','http://example.com');& F' t/ v& v" ?
: r9 `3 A: V7 m6 `/ q  e/ e
define('WP_SITEURL','http://example.com');0 ]$ s  @; h6 v$ F% r9 g9 C- L6 g
( B$ \; Z5 l5 X$ Y
其中,example.com换成您的网站域名。
! |! S, J* {4 ?0 z: d+ u! I" f+ C4 T6 G. r: d! I" i7 j
5. 点击“保存更改”按钮。+ \5 }! z( P4 W( M

' I; B3 k4 K4 |* ~; A! g通过这种方式,您可以手动设置您的WordPress地址和站点地址。请注意,这种方法可能导致某些插件和主题出现问题。如果您遇到了问题,请尝试禁用某些插件或恢复上一个稳定版本的主题。
5 p* O& D1 f, o/ O. N; r, e, W' h+ v; u
如果您仍然无法解决问题,请查找您的主机提供商或故障排除WordPress社区中的解决方案。
回复

使用道具 举报

435

主题

617

回帖

4174

积分

管理员

积分
4174
QQ
 楼主| 发表于 2023-5-21 07:58:14 来自手机 | 显示全部楼层
我在管理面板没有看见WordPress地址(URL)这一项,要在哪里添加这两行代码,在wp-config.php中添加可以吗?
# A  _3 T; s3 ~
2 F( V# z& F+ i是的,您可以在wp-config.php文件中手动添加您的WordPress地址和站点地址。方法如下:
6 d7 U, A; C: M  Q7 a" `& v
* m% q4 }9 H* M3 X& y# v! j( d1. 使用文本编辑器打开wp-config.php文件。
# `" E8 j% M- b) D: @: a# D8 Z! }/ e/ m  S- E
2. 在文件末尾添加以下代码:( w" Y  {$ |# Z% W2 m0 ^

& ^1 }0 C9 R6 {# {define('WP_HOME','http://example.com');; o2 U5 m2 p' p# m
! E& ]7 N3 `; p
define('WP_SITEURL','http://example.com');6 y& Q9 P' d# {( {% g$ s; e

$ h* A! p: z+ E" n+ B% t) {请将 example.com 更改为您实际的WordPress地址和站点地址。如果您的WordPress安装是在子目录中,则需要像这样添加代码:3 @6 U1 i* X; Q& Q# K, v

( _2 r+ N4 J. _; D% Y% }+ K& Cdefine('WP_HOME','http://example.com/wordpress');
( m/ @& a/ p# H/ v" L! ]
8 i2 @/ \* z- h7 y0 P* L  zdefine('WP_SITEURL','http://example.com/wordpress');+ [' h6 x. [  f

2 _" T9 F6 q4 n; F6 f. }3. 保存wp-config.php文件。$ w3 V- h& _0 D# L) G* n% J

% t8 ~9 `& b0 Z' _. A通过这种方法,在WordPress管理面板中设置不可见的WordPress地址和站点地址,并避免了插件和主题的兼容性问题。请注意,手动添加代码可能会使您的网站出现错误。在修改wp-config.php文件之前,请务必备份文件。如果出现错误,请恢复到备份版本。
( k3 M) S/ t9 ^8 Q+ b& u* Y4 x2 L: }; B4 V
希望这个方法能够帮助您添加WordPress地址和站点地址。
回复

使用道具 举报

435

主题

617

回帖

4174

积分

管理员

积分
4174
QQ
 楼主| 发表于 2023-5-21 08:09:20 来自手机 | 显示全部楼层
我已经添加了那两行代码,保存后,问题依然没有解决。
0 g" A2 M1 e9 M; P. b# |  ?6 f3 D6 n0 e) i9 }( M: M
如果手动设置或更改WordPress地址和站点地址不能解决问题,请尝试以下解决方法:( E+ n/ m+ A4 }% g" t7 U

! c/ U4 k, {9 F& b/ w8 d/ m: Z1. 清除浏览器缓存和Cookie,更新网站。
" _  I% q& `# R8 T/ X+ b' e2 P8 t7 S# y, G/ P# X" x
2. 检查.htaccess文件是否正确。您可以尝试将htaccess文件重命名或添加一个备份文件,然后更新网站。+ C- L! S$ s8 g; ]/ ]

; J7 c2 d0 d1 X. X$ ~3. 禁用或删除可能导致问题的插件。
. X) e- r' b! }8 R: l3 }2 P4 M5 l
4. 重新安装WordPress以恢复默认设置。在此之前,请务必备份数据库和文件。% c8 ?, G; h0 V* V  J9 B' H2 u% Z

* w5 O. e4 l! Y3 ?8 ]0 s# M5. 检查您的主机环境,确保它符合WordPress的最低要求。
8 `/ F9 i2 h7 C( o4 N; R4 J& [
6 H+ C# H( R9 b3 f. n$ x  I6. 如果您使用的是共享主机,请联系您的Web主机提供商,让他们检查您的网站。他们可能会在服务器或您的网站上诊断问题。
5 K& A& i; O3 k5 Y, e! A3 p( }. l# y6 q! i2 m) w% D- S% _
如果您仍然无法解决问题,请尝试在WordPress的支持论坛中发帖,并向其他用户请求帮助。如果您拥有开发或技术支持经验,可以考虑联系专业的WordPress支持服务获取帮助。
回复

使用道具 举报

435

主题

617

回帖

4174

积分

管理员

积分
4174
QQ
 楼主| 发表于 2023-5-21 08:12:43 | 显示全部楼层
问题终于解决了。
$ Z0 B0 {' v$ ^# E2 O- e& m
0 T! P: i( {1 c- @我在wp-config.php把这两行删除了:
' `0 y+ n) F# W
define('WP_HOME','https://tdcktz.com');
  M, j" R. J# I5 \$ W8 i0 bdefine('WP_SITEURL','https://tdcktz.com');

* f! R+ h0 l9 |9 x# `" z5 g; E# j9 T; t9 h2 y' ~8 }+ Z
然后通过phpmyadmin,在wordpress数据库中,执行:
& n; L' K1 h: ^2 y
UPDATE `wp_options` SET `option_value` = 'https://tdcktz.com' WHERE `wp_options`.`option_id` = 2;

# d% u8 ]; B( U0 {$ V8 N* l4 |# v# x$ k' c- y) k, b5 ]' Q
终于把问题解决了
回复

使用道具 举报

435

主题

617

回帖

4174

积分

管理员

积分
4174
QQ
 楼主| 发表于 2023-5-21 08:13:14 | 显示全部楼层
现在终于可以正常访问了:! o2 p& ~& k, p7 O5 z4 i
5 U. `8 C! u9 X& E2 w
https://tdcktz.com/
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-5-13 22:59 , Processed in 0.020063 second(s), 21 queries .

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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