当前位置:论坛首页 > Linux面板 > 求助

【待反馈】开启防盗链后,包含某些字母的链接打不开了

发表在 Linux面板2023-9-13 00:08 [复制链接] 2 3322

本帖最后由 堡塔运维小林 于 2023-9-13 09:27 编辑

如题,linux apache,网站用的wordpress系统,开启防盗链后,所有包含jpg、jpeg、gif、png、js、css等的链接均打不开了。

比如:www.xxx.com/post/abcjsdef.html,就因为链接里包含js两个字母,这个链接就打不开了。


请问这种问题如何解决呢,请不要说让我改链接,一是太多,二是很多内容都是老内容,各引擎都已收录了,改了影响太大。
使用道具 举报 只看该作者 回复
发表于 2023-9-13 09:27:21 | 显示全部楼层
您好,您是关闭防盗链之后,这个www.xxx.com/post/abcjsdef.html网址就能打开吗?我看了一下面板上面设置的防盗链规则只会屏蔽jpg,jpeg,gif,png,js,css这些后缀的url,中间带有这些字符是不会拦截的,您把防盗链的配置发出来看一下。另外检查一下您的apache是否有设置其他的规则导致的链接打不开
QQ截图20230913092644.png
使用道具 举报 回复 支持 反对
发表于 2023-9-13 14:29:47 | 显示全部楼层
本帖最后由 宝塔用户_ikrpbr 于 2023-9-13 14:31 编辑

是的,关闭防盗链后就可正常打开了,防盗链配置如下:

QQ截图20230913141944.jpg


apache 没有做改动,因为使用的wordrpess系统,链接采用了伪静态,.htaccess 规则如下:

  1. <IfModule mod_rewrite.c>
  2. RewriteEngine On
  3. RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
  4. RewriteBase /
  5. RewriteRule ^index\.php$ - [L]
  6. RewriteCond %{REQUEST_FILENAME} !-f
  7. RewriteCond %{REQUEST_FILENAME} !-d
  8. RewriteRule . /index.php [L]
  9. </IfModule>
复制代码


使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

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

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

紧急运维服务

响应时间:3分钟

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

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

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

点击联系技术免费分析

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

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