宝塔618特惠活动,企业版999元/年,宝塔SSL证书买1送1!限时抢购!查看活动
当前位置:论坛首页 > Linux面板 > 建议

【已记录】当同启用了目录访问密码和Mod Rewrite伪静态重写...

发表在 Linux面板2024-4-12 21:16 [复制链接] 3 1753

有时候在开发调试环境下,想禁止访客访问网站,而在调试中又希望可以测试伪静态

当为网站启用了网站“访问权限”目录加密后,而网站又启用了Mod Rewrite伪静态,由于先后次序问题,将会发生冲突,让伪静态失效,访问页面时发生404
aaa.png

解决方法,将以下目录的内容:
/www/server/panel/vhost/nginx/dir_auth/网站目录/访问权限名称.conf 中的其中两行代码复制到伪表态代码中的最后面,由于网站配置中已经包含include enable-php-74.conf;,因此不需要拷贝,代码如下:

  1. 我的伪静态代码
  2. location / {  
  3.         try_files $uri $uri/ /index.php$is_args$query_string;  
  4. }

  5. #目录加密代码
  6. auth_basic "Authorization";
  7. auth_basic_user_file /www/server/pass/test/test访问权限.pass;
复制代码

建议宝塔团队可以修正一下次序问题,如有小伙伴遇到类同问题,可以参考解决方法。

使用道具 举报 只看该作者 回复
发表于 2024-4-13 09:01:50 | 显示全部楼层
好的,这边帮您记录一下。
使用道具 举报 回复 支持 反对
发表于 2024-6-27 17:43:18 | 显示全部楼层
解决了吗?
使用道具 举报 回复
发表于 2024-7-11 16:25:14 | 显示全部楼层

您好,这问题这边看到了反馈结果还是在讨论中,请您稍等呢
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急运维服务

响应时间:3分钟

问题处理方式:宝塔专家1对1服务

工作时间:工作日:9:00 - 18:30

宝塔专业团队为您解决服务器疑难问题

点击联系技术免费分析

工作时间:09:00至18:30

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