找回密码
 立即注册
查看: 88|回复: 3

LNMPA 1.8以上版本对伪静态不好友

[复制链接]

239

主题

0

回帖

239

积分

中级会员

积分
239
发表于 2023-7-19 22:17:41 | 显示全部楼层 |阅读模式


1、目前安装的是lnmpa 1.8版本。

2、apache是2.4版本,php是7.3版本。

3、目前情况是:

域名要做301重定向,在 .htaccess 文件里添加了如下规则。
  1. <IfModule mod_rewrite.c>  Options +FollowSymlinks  RewriteEngine On    RewriteCond %{HTTP_HOST} !^www.abc.com$ [NC]  RewriteRule ^(.*)$ https://www.abc.com/$1 [L,R=301]  RewriteCond %{REQUEST_FILENAME} !-d  RewriteCond %{REQUEST_FILENAME} !-f    RewriteRule ^(.*)$ index.php?p=$1 [QSA,PT,L]</IfModule>
复制代码

当我访问 abc.com 的时候,会直接转向 https://www.abc.com

当我访问 www.abc.com 的时候,域名无法正常转跳,网站无法打开。


===========


还有一个问题,lnmpa 1.9 版本,centos 7.6 版本,给网站添加 letsencrypt 证书。

第一个网站,添加 letsencrypt 证书,正常;

第二个网站,添加 letsencrypt 证书,添加不了;

第三个网站,,添加 letsencrypt 证书,添加不了;

以此类推。。。

当我使用 lnmpa 1.8 版本,就不会出现这个问题。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
回复

使用道具 举报

0

主题

946

回帖

0

积分

新手上路

积分
0
发表于 2023-7-19 22:26:54 | 显示全部楼层



第一个重定向问题已经解决,是网站程序问题,升级网站程序恢复正常。

但是,lnmpa 1.8 服务环境,给域名添加了 ssl 之后,做了301之后,为什么会出现 重定向次数过多 这样的问题。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
回复 支持 反对

使用道具 举报

0

主题

947

回帖

0

积分

新手上路

积分
0
发表于 2023-7-19 22:28:33 | 显示全部楼层


lnmpa 301要在nginx上设置

你这个
  1. RewriteCond %{HTTP_HOST} !^www.abc.com$ [NC]  RewriteRule ^(.*)$ https://www.abc.com/$1 [L,R=301]
复制代码
代码上就设置的域名不是 www.abc.com 就301跳转,你访问 www.abc.com 肯定不跳转

letsencrypt无法生成ssl证书具体要看acme.sh.log

lnmpa 1.8和lnmpa 1.9配置文件上并没有什么变动

重定向次数过多可能配置文件上设置了,程序上还自带有301

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
回复 支持 反对

使用道具 举报

0

主题

944

回帖

0

积分

新手上路

积分
0
发表于 2023-7-19 22:30:50 | 显示全部楼层



licess 发表于 2022-8-13 08:26
lnmpa 301要在nginx上设置

你这个
感谢大佬的指点。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
回复 支持 反对

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|翻墙党

GMT+8, 2026-9-29 17:13 , Processed in 0.061086 second(s), 24 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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