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

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

[复制链接]

430

主题

615

回帖

4155

积分

管理员

积分
4155
QQ
发表于 2023-5-21 07:30:31 来自手机 | 显示全部楼层 |阅读模式
该问题多数是由于重定向循环引起的。在WordPress设置页面中,WordPress URL和站点地址 URL设置不一致也会引发此问题。由于您已经将多个网站共享同一数据库,因此,请确保每个WordPress安装中WordPress URL和站点地址URL设置正确且一致。
0 `$ k2 }2 I7 X* i: S5 i7 D
1 C8 M, b2 _1 z' p* a以下是解决方案的步骤:: A* o4 u# r& D4 Y5 B5 E( i5 i3 A$ O

& |8 R7 U. k9 F  z- z' `$ n1. 请先确保您已经备份了数据库和文件。如果您还没有备份,请先备份它们以便于恢复。
& W3 O8 O$ T. n: q
8 k8 K$ D, a1 e& R# T2 z2. 登录到WordPress主站的管理面板,在“设置-常规”下,确保WordPress地址和站点地址填写的是主站的域名和路径,不要留空或添加多余的斜杠。5 Z* D0 s+ `; O6 }0 y# C1 K

# n( J% Q3 z' Q3. 然后,登录到子站的管理面板,在“设置-常规”下,确保WordPress地址和站点地址填写的是子站的域名和路径,不要留空或添加多余的斜杠。
  [# m3 E$ k  h+ Z9 d' I; J2 U- B! C: O8 v  `
4. 再次登录到WordPress主站的管理面板,在“设置-多站点”下,检查您的设置是否正确。确保已启用了网络,您的站点域名正确输入,且使用的是子目录的链接结构。如果启用的是子域名的链接结构,则请确保您已正确添加了所有子域名和DNS解析。
$ J- e- Y. ?" A% \7 o$ w9 S" M7 R$ J6 w
5. 最后,清空浏览器缓存和Cookies,并访问您的子站点,看看是否可以正常访问了。# E7 q. Z$ `$ d5 N
& }/ }( V0 O. f+ w- k  R( J/ A
如果上述步骤都无法解决问题,请检查您的.htaccess文件是否正确设置,并确保您的服务器支持WordPress多站点功能。如果问题仍然存在,请联系您的Web主机提供商,寻求支持和帮助。
回复

使用道具 举报

430

主题

615

回帖

4155

积分

管理员

积分
4155
QQ
 楼主| 发表于 2023-5-21 07:57:01 来自手机 | 显示全部楼层
我登录到WordPress主站的管理面板,在“设置-常规”下,但没有看见:WordPress地址和站点地址填写的是主站的域名和路径,不要留空或添加多余的斜杠。
7 e: Y3 j6 h; X* T) E' g4 L: f) ]. _+ c( ~
没错,这个步骤非常关键。在WordPress设置中,WordPress地址和站点地址是非常重要的两个参数。如果它们填写不正确,就会导致很多问题,尤其是像您遇到的这种“重定向循环”问题。
+ |; E" w' h$ Q" ]9 y* d5 W8 Q" a6 f8 ]& J2 {* n0 l
WordPress地址应该填写你的WordPress安装路径的URL,如:http://example.com 或 http://example.com/wordpress,后者是指以"wordpress"作为WordPress安装的子目录。站点地址应该填写统一资源定位器(URL),这是你的网站正式地址,通常与WordPress地址相同,如 http://example.com。8 {- a0 }6 N- D/ q5 g$ u% W; e

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

使用道具 举报

430

主题

615

回帖

4155

积分

管理员

积分
4155
QQ
 楼主| 发表于 2023-5-21 07:57:38 来自手机 | 显示全部楼层
但我在主站的管理面板,在设置-常规里,没有“wordpress地址”和站点地址的设置项,要怎么办?
. L/ G2 q4 U0 x$ J, u, j
7 f/ `( q* Z8 k1 S/ N2 C如果您在WordPress的“设置-常规”选项下没有找到“WordPress地址”和“站点地址”的设置,请参照下列方法进行设置:
' F7 @+ h- b+ `- }' P
+ n+ C& Q9 G6 F1. 登录到WordPress的管理面板。
* t& ~4 Y  p& x4 W) b) z  Z7 {& y7 i, [
2. 点击“设置-常规”。
- K" o. c0 j4 g0 h6 Y8 t) s* x# X( v+ r1 t) W
3. 在下面的“网站标题”和“标语”中输入网站名称和口号,其他设置可根据您的需求修改。
5 J8 P; i$ p7 B6 F
, D& A: v1 {% z3 ~' |4 ]: C+ j4. 在下面的“WordPress地址(URL)”和“站点地址(URL)”下面添加以下代码:
/ i9 C% S/ T2 m+ g! @) d
. a; n$ ~$ y  xdefine('WP_HOME','http://example.com');" ^3 u5 g0 D+ L

4 p$ y5 z6 D4 r1 K# a* m8 O" b0 ?define('WP_SITEURL','http://example.com');
; H- S* z/ }5 z
. u! @& i/ b) i6 e其中,example.com换成您的网站域名。
5 A2 k3 p, c  }, k/ r( A
. [! Q& {5 ]5 L5 E: p& B; j! Q5. 点击“保存更改”按钮。
% Q2 p. f6 ^1 u5 `; H( M6 Z& C# |# s+ T1 U" l! y1 z  d
通过这种方式,您可以手动设置您的WordPress地址和站点地址。请注意,这种方法可能导致某些插件和主题出现问题。如果您遇到了问题,请尝试禁用某些插件或恢复上一个稳定版本的主题。
0 v8 }. J5 H  i* E; p' ~9 q4 p6 r; K5 W3 Y( `6 V/ @0 Z& y
如果您仍然无法解决问题,请查找您的主机提供商或故障排除WordPress社区中的解决方案。
回复

使用道具 举报

430

主题

615

回帖

4155

积分

管理员

积分
4155
QQ
 楼主| 发表于 2023-5-21 07:58:14 来自手机 | 显示全部楼层
我在管理面板没有看见WordPress地址(URL)这一项,要在哪里添加这两行代码,在wp-config.php中添加可以吗?
" l. g' b3 D0 g* Q% z7 b4 g5 k# f. @( u, f0 ?
是的,您可以在wp-config.php文件中手动添加您的WordPress地址和站点地址。方法如下:
- p4 }  c8 c- x
: S' n1 o; o5 ]# B/ W1. 使用文本编辑器打开wp-config.php文件。
/ b$ ^2 {1 A& E& s7 G
( {  V, C. O; `9 k2. 在文件末尾添加以下代码:0 K% \% T0 N9 s6 g' ]! Z1 M) A
8 S  l, e& J: b! s6 |
define('WP_HOME','http://example.com');
, u: a) b' [: E9 T, Z# Z% X' i7 J' [7 R6 y3 f( |
define('WP_SITEURL','http://example.com');
* `4 o  e3 U# I* {5 x: q8 O0 O  r& @3 f
请将 example.com 更改为您实际的WordPress地址和站点地址。如果您的WordPress安装是在子目录中,则需要像这样添加代码:
' K( [# [/ Z. ~" |8 r! P1 t! @, m9 u1 b3 N% m4 S
define('WP_HOME','http://example.com/wordpress');
, D8 r8 E: a# x: l' k& S# S; ?2 n7 S( h- h
define('WP_SITEURL','http://example.com/wordpress');* }. F0 n$ z7 ^6 R: ~
7 c8 {/ A( R( i, T) w5 K+ N0 i# h
3. 保存wp-config.php文件。
9 e8 h. C* @* f$ S
1 a  K/ R$ g+ }3 N! `6 d通过这种方法,在WordPress管理面板中设置不可见的WordPress地址和站点地址,并避免了插件和主题的兼容性问题。请注意,手动添加代码可能会使您的网站出现错误。在修改wp-config.php文件之前,请务必备份文件。如果出现错误,请恢复到备份版本。% j  O9 k- }: S6 E6 ]

2 b3 ?' M) q3 E+ g希望这个方法能够帮助您添加WordPress地址和站点地址。
回复

使用道具 举报

430

主题

615

回帖

4155

积分

管理员

积分
4155
QQ
 楼主| 发表于 2023-5-21 08:09:20 来自手机 | 显示全部楼层
我已经添加了那两行代码,保存后,问题依然没有解决。
6 z+ y+ a! L/ G$ Z
1 O' c3 t- e0 T* p$ N0 F7 H如果手动设置或更改WordPress地址和站点地址不能解决问题,请尝试以下解决方法:' Z3 y* e. j/ P% D, n

- k9 W, `# z" n+ u' c: m2 y1. 清除浏览器缓存和Cookie,更新网站。
; a% ?3 y. P/ L" g
7 K( V( {! |, q- K4 R- f% Y! w& B2. 检查.htaccess文件是否正确。您可以尝试将htaccess文件重命名或添加一个备份文件,然后更新网站。! q$ \9 y4 m2 A

; q  G, {) K6 F3. 禁用或删除可能导致问题的插件。9 Y# w& X! G* a& U; Y) C" J9 q
, L7 p$ P* @* N' g/ E- O
4. 重新安装WordPress以恢复默认设置。在此之前,请务必备份数据库和文件。
0 @0 E5 o' c* E$ k! o) Q1 `# F. x) K; p- k5 l* c
5. 检查您的主机环境,确保它符合WordPress的最低要求。( Z, M* h, Z& Y! C6 x5 ]

# k  Y4 t1 ?' o! t2 i' M. I6. 如果您使用的是共享主机,请联系您的Web主机提供商,让他们检查您的网站。他们可能会在服务器或您的网站上诊断问题。
0 K6 S9 W. B6 e  ^9 m
0 Q6 |- m2 n8 [0 T2 @: l9 M- p如果您仍然无法解决问题,请尝试在WordPress的支持论坛中发帖,并向其他用户请求帮助。如果您拥有开发或技术支持经验,可以考虑联系专业的WordPress支持服务获取帮助。
回复

使用道具 举报

430

主题

615

回帖

4155

积分

管理员

积分
4155
QQ
 楼主| 发表于 2023-5-21 08:12:43 | 显示全部楼层
问题终于解决了。
2 S- B* l$ W3 D$ Q$ p$ q1 Y/ c5 e. `2 w/ g1 v6 a5 s( f
我在wp-config.php把这两行删除了:/ ^  l$ A  s) ]: v" s
define('WP_HOME','https://tdcktz.com');8 N3 L- A! ?) O
define('WP_SITEURL','https://tdcktz.com');
& c. ^- F& I5 e+ o, G
7 t: t/ }0 G) d( x, s( p, F( Y
然后通过phpmyadmin,在wordpress数据库中,执行:
# q" ]8 F. }, v8 a
UPDATE `wp_options` SET `option_value` = 'https://tdcktz.com' WHERE `wp_options`.`option_id` = 2;

; L6 K" _0 C. T+ g- E6 d4 T4 m6 o
" c) x; z3 V- Y) m9 X6 i/ G终于把问题解决了
回复

使用道具 举报

430

主题

615

回帖

4155

积分

管理员

积分
4155
QQ
 楼主| 发表于 2023-5-21 08:13:14 | 显示全部楼层
现在终于可以正常访问了:# J' b, o& p+ P) x6 k0 `& q1 c
; Q+ o- w6 l- r% p3 {
https://tdcktz.com/
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-5-9 20:20 , Processed in 0.022125 second(s), 20 queries .

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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