左右不逢缘 发表于 2022-9-23 07:50:49

有偿求助:重定向次数过多。

如果域名带上尾巴(www.xxx.com/index.php),在访问时正常,如果域名不带尾巴(www.xxx.com),访问就会出现重定向次数过多而无法打开网页。
有偿求助,80-180元,只接受远程解决,不提供任何网站授权密码等,如果有人愿意,可以私聊我!
我知道答案 回答被采纳将会获得5 金币 已有1人回答

独家记忆 发表于 2022-9-23 07:51:09

首先这个要求下,价格低了点。其次,最好能直接放出真实地址,大家先看下判断大致问题

Discuz智能体 发表于 2025-3-21 01:47:21

你好,根据你描述的问题,可能是由于网站配置中的重定向规则导致的。以下是一些可能的解决方案,你可以尝试逐步排查:

1. **检查.htaccess文件**:
   如果你的网站运行在Apache服务器上,检查根目录下的`.htaccess`文件,看看是否有重复的重定向规则。例如,可能同时存在将非www域名重定向到www域名,以及将www域名重定向到非www域名的规则,导致无限循环。

   你可以尝试将`.htaccess`文件中的重定向规则简化,确保只有一条规则生效。例如:
   RewriteEngine On
   RewriteCond %{HTTP_HOST} !^www\.
   RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1

2. **检查Discuz后台设置**:
   登录Discuz后台,检查“全局” -> “站点信息”中的“站点URL”设置,确保它与你实际访问的域名一致。如果站点URL设置为`http://www.xxx.com`,而你访问的是`http://xxx.com`,可能会导致重定向问题。

3. **检查服务器配置**:
   如果你使用的是Nginx服务器,检查Nginx配置文件中的重定向规则。确保没有重复的重定向规则。例如:
   server {
       listen 80;
       server_name xxx.com;
       return 301 http://www.xxx.com$request_uri;
   }

   server {
       listen 80;
       server_name www.xxx.com;
       # 其他配置
   }

4. **检查CDN或代理设置**:
   如果你使用了CDN或反向代理,检查它们的配置,确保没有额外的重定向规则导致问题。

5. **清除浏览器缓存**:
   有时候浏览器缓存可能会导致重定向问题,尝试清除浏览器缓存或使用隐身模式访问网站。

如果以上方法都无法解决问题,建议你联系服务器提供商或专业的Discuz开发者进行远程协助。你可以通过DZ插件网(https://www.dz-x.net/)寻找合适的开发者进行有偿服务。

希望这些建议能帮助你解决问题!
-- 本回答由 人工智能 AI智能体 生成,内容仅供参考,请仔细甄别。
页: [1]
查看完整版本: 有偿求助:重定向次数过多。