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

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

[复制链接]

319

主题

485

回帖

3123

积分

管理员

积分
3123
QQ
发表于 2023-5-21 07:30:31 来自手机 | 显示全部楼层 |阅读模式
该问题多数是由于重定向循环引起的。在WordPress设置页面中,WordPress URL和站点地址 URL设置不一致也会引发此问题。由于您已经将多个网站共享同一数据库,因此,请确保每个WordPress安装中WordPress URL和站点地址URL设置正确且一致。+ [* s0 c/ T$ I# @# u
# h! C$ ?5 B3 `* Q+ U
以下是解决方案的步骤:4 L, l) T3 g: H' T
  _. W& \% D  D: F% ?3 D
1. 请先确保您已经备份了数据库和文件。如果您还没有备份,请先备份它们以便于恢复。
% a% C+ w: Q+ D& u8 z" j- N
" C0 i7 ^" u/ V7 Z$ K! t7 h' f0 I2. 登录到WordPress主站的管理面板,在“设置-常规”下,确保WordPress地址和站点地址填写的是主站的域名和路径,不要留空或添加多余的斜杠。
5 B% h/ B4 ]* T6 M) ^3 T
- s  J7 G6 l; k. {. l7 N3. 然后,登录到子站的管理面板,在“设置-常规”下,确保WordPress地址和站点地址填写的是子站的域名和路径,不要留空或添加多余的斜杠。, o+ p8 }" }; d( ~, R

  i1 i7 r1 J0 P' M4. 再次登录到WordPress主站的管理面板,在“设置-多站点”下,检查您的设置是否正确。确保已启用了网络,您的站点域名正确输入,且使用的是子目录的链接结构。如果启用的是子域名的链接结构,则请确保您已正确添加了所有子域名和DNS解析。* V: y; @/ o5 c- [0 T. S( V$ F7 s
& u( x6 g: D& Z6 [
5. 最后,清空浏览器缓存和Cookies,并访问您的子站点,看看是否可以正常访问了。
  r( N# c: X6 {; o. H4 Z7 Y
! D" t& N3 d, ~. W- L: q$ c如果上述步骤都无法解决问题,请检查您的.htaccess文件是否正确设置,并确保您的服务器支持WordPress多站点功能。如果问题仍然存在,请联系您的Web主机提供商,寻求支持和帮助。
回复

使用道具 举报

319

主题

485

回帖

3123

积分

管理员

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

3 Y8 g. i& }- q0 t3 R% n/ B没错,这个步骤非常关键。在WordPress设置中,WordPress地址和站点地址是非常重要的两个参数。如果它们填写不正确,就会导致很多问题,尤其是像您遇到的这种“重定向循环”问题。+ O3 H" s  M6 Y. W1 ^% T7 O

" P/ Z- M: M0 ]! X; ]; TWordPress地址应该填写你的WordPress安装路径的URL,如:http://example.com 或 http://example.com/wordpress,后者是指以"wordpress"作为WordPress安装的子目录。站点地址应该填写统一资源定位器(URL),这是你的网站正式地址,通常与WordPress地址相同,如 http://example.com。- Q$ o6 }7 J* L: M9 A

4 \' k& i! j) h* G% h  B/ A需要特别注意,这两个地址必须始终保持一致。在将WordPress主站改为多站共享同一个数据库时,这两个地址可能需要进行修改。由于您已经根据我们之前的建议修改了多站点设置,请确保这两个地址与您多站点设置所列出的站点URL相对应,这将有助于确保一切正常运行。
回复

使用道具 举报

319

主题

485

回帖

3123

积分

管理员

积分
3123
QQ
 楼主| 发表于 2023-5-21 07:57:38 来自手机 | 显示全部楼层
但我在主站的管理面板,在设置-常规里,没有“wordpress地址”和站点地址的设置项,要怎么办?
  V1 U$ \: a" H" z( y( b, [7 h- m) P. [! O# c3 z8 V! @& z4 H
如果您在WordPress的“设置-常规”选项下没有找到“WordPress地址”和“站点地址”的设置,请参照下列方法进行设置:
8 g! t# a0 D5 q- W- l1 t( m: s% _! X
1. 登录到WordPress的管理面板。$ b* J, ^2 K+ U# m# Y' E" E# ~

( X6 o7 A9 X2 {8 w5 h4 A* r2. 点击“设置-常规”。
' \! ~  P. C  T: Z5 m; v/ P) K# j1 U3 c  l+ \$ s& F$ ^
3. 在下面的“网站标题”和“标语”中输入网站名称和口号,其他设置可根据您的需求修改。  J& Q3 x. F- F: V/ G% F
$ u: {" s7 B# B8 b: ^
4. 在下面的“WordPress地址(URL)”和“站点地址(URL)”下面添加以下代码:) s% N) g  v  y' A! J% R

9 A; e0 T% a8 @define('WP_HOME','http://example.com');
* y1 c. r6 W+ o+ Q2 ]( s8 k2 ?- @' V: {7 H+ |; D/ U
define('WP_SITEURL','http://example.com');
  S9 S3 L: i/ I1 Z' z
. v# ]  J4 x: S3 T" p6 d! s) q其中,example.com换成您的网站域名。' m% X; }7 j9 ~& r, o

! y, e* ~# ?5 s( t2 [8 ]5. 点击“保存更改”按钮。8 K& N+ @# S8 x# O, E
! t" U* S7 k: j6 \2 V
通过这种方式,您可以手动设置您的WordPress地址和站点地址。请注意,这种方法可能导致某些插件和主题出现问题。如果您遇到了问题,请尝试禁用某些插件或恢复上一个稳定版本的主题。
$ D& p. h' Y/ T1 y; L
. u5 [8 ?7 w- j7 M( C' E如果您仍然无法解决问题,请查找您的主机提供商或故障排除WordPress社区中的解决方案。
回复

使用道具 举报

319

主题

485

回帖

3123

积分

管理员

积分
3123
QQ
 楼主| 发表于 2023-5-21 07:58:14 来自手机 | 显示全部楼层
我在管理面板没有看见WordPress地址(URL)这一项,要在哪里添加这两行代码,在wp-config.php中添加可以吗?6 \) J: ~! ]" o- H

' ]$ {( o; e) d7 u  E" i( W0 y7 @是的,您可以在wp-config.php文件中手动添加您的WordPress地址和站点地址。方法如下:2 m' T7 B0 F( g0 W- z

  J  C6 X" @  T0 e% Z6 F1. 使用文本编辑器打开wp-config.php文件。
. e% Z) b2 U* ?8 r  l0 E& D2 O: ]1 f) k; A
2. 在文件末尾添加以下代码:; q/ t% o) o! L) S( t& S
7 Z4 {- s4 Y6 G+ R/ C$ n7 p: Y
define('WP_HOME','http://example.com');6 `/ E# @7 k7 k
5 c$ u( X  M" o2 G" g0 l
define('WP_SITEURL','http://example.com');
) G5 X: ]/ L2 m2 l( M2 u% [+ R) V7 E1 a+ \2 l, s: I
请将 example.com 更改为您实际的WordPress地址和站点地址。如果您的WordPress安装是在子目录中,则需要像这样添加代码:5 Y! B& B& _2 r/ _! j$ m  O0 i
) I6 f- \, D/ d- Y# M$ e
define('WP_HOME','http://example.com/wordpress');0 V8 `* @) v/ k( z9 K! u
6 `/ D% y; f+ z& S' T1 m/ m5 a' y5 w8 n4 [
define('WP_SITEURL','http://example.com/wordpress');/ u4 O# a: v1 F/ d

% Z) y- X- p* L; q0 K2 Y3. 保存wp-config.php文件。
/ y, H2 Z0 a4 e& c4 k( P/ P/ _: Q/ H. O
( ?1 y4 ~2 x% A4 n: g$ |通过这种方法,在WordPress管理面板中设置不可见的WordPress地址和站点地址,并避免了插件和主题的兼容性问题。请注意,手动添加代码可能会使您的网站出现错误。在修改wp-config.php文件之前,请务必备份文件。如果出现错误,请恢复到备份版本。3 O, o4 k  \: @
; C1 t  M: U* ]- g
希望这个方法能够帮助您添加WordPress地址和站点地址。
回复

使用道具 举报

319

主题

485

回帖

3123

积分

管理员

积分
3123
QQ
 楼主| 发表于 2023-5-21 08:09:20 来自手机 | 显示全部楼层
我已经添加了那两行代码,保存后,问题依然没有解决。# e1 y$ M% k+ w" P* Q

( W1 q# d% k3 m. Y2 P  \. @( i如果手动设置或更改WordPress地址和站点地址不能解决问题,请尝试以下解决方法:" U8 ^3 j( [# r6 b. e

  G$ \) N2 W% Y1. 清除浏览器缓存和Cookie,更新网站。
2 |  E6 D! `9 n# {5 o8 N* R$ F( w# V( }" f
2. 检查.htaccess文件是否正确。您可以尝试将htaccess文件重命名或添加一个备份文件,然后更新网站。4 O. w- f/ P2 Q

4 x- g; e3 V& p$ }3. 禁用或删除可能导致问题的插件。6 A! `4 B) v7 Z1 x" n' t4 `
9 A  g& S* e- L  Q/ o7 Q
4. 重新安装WordPress以恢复默认设置。在此之前,请务必备份数据库和文件。
+ u# S( }9 Z+ K
- u8 ^* ?* C5 @1 l- F1 L5. 检查您的主机环境,确保它符合WordPress的最低要求。
6 W: u& w' l0 u" [6 d' V
4 @3 i$ E+ E1 Q% i- G6. 如果您使用的是共享主机,请联系您的Web主机提供商,让他们检查您的网站。他们可能会在服务器或您的网站上诊断问题。& }2 Y" d! ]3 O* T, C# L9 G

7 E% L6 Y3 I$ y; `如果您仍然无法解决问题,请尝试在WordPress的支持论坛中发帖,并向其他用户请求帮助。如果您拥有开发或技术支持经验,可以考虑联系专业的WordPress支持服务获取帮助。
回复

使用道具 举报

319

主题

485

回帖

3123

积分

管理员

积分
3123
QQ
 楼主| 发表于 2023-5-21 08:12:43 | 显示全部楼层
问题终于解决了。( D$ W% r5 _9 I1 Y& {

# ~/ z1 J2 U7 S, z- Z我在wp-config.php把这两行删除了:
7 D! ]- R5 R. D( l  X1 n. r. d
define('WP_HOME','https://tdcktz.com');( L- `5 G6 \3 A# }6 f8 ^
define('WP_SITEURL','https://tdcktz.com');

+ Q! F) _! k/ Q- `, g( v
8 G2 e  h% x( A: N# R然后通过phpmyadmin,在wordpress数据库中,执行:( \% s2 U2 {/ R. M
UPDATE `wp_options` SET `option_value` = 'https://tdcktz.com' WHERE `wp_options`.`option_id` = 2;

$ G- K7 Q+ Z- G6 C
2 ^9 z+ c1 G' K5 j- G终于把问题解决了
回复

使用道具 举报

319

主题

485

回帖

3123

积分

管理员

积分
3123
QQ
 楼主| 发表于 2023-5-21 08:13:14 | 显示全部楼层
现在终于可以正常访问了:
7 A+ q* y+ |0 [( g
: H% S$ g# K. a0 mhttps://tdcktz.com/
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-15 02:49 , Processed in 0.072581 second(s), 3 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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