lexprodsas / unblocked-resource-loader
一款基于PHP的工具,用于无缝加载图片和链接,通过解决广告拦截器限制来提升用户体验。
Requires
- php: >=7.4.0
This package is auto-updated.
Last update: 2024-09-05 12:55:22 UTC
README
英文
概述
UnblockedResourceLoader 是一款基于PHP的工具,旨在提升用户浏览体验。它允许无缝加载图片和外部链接,解决广告拦截器的限制。这确保了用户能够获得完整且不干扰的浏览体验。
安装
手动安装
- 克隆仓库。
- 将
UnblockedResourceLoader.php
包含到您的项目中。
通过Composer
- 运行
composer require lexprodsas/unblocked-resource-loader
以将此包添加到您的项目依赖项中。 - 在您的项目中包含Composer自动加载文件:
require 'vendor/autoload.php';
设置
在项目的 public目录 中创建一个PHP文件,例如 unblocked-resource-loader.php
,并包含以下内容
<?php require '../vendor/autoload.php'; // Adjust the path according to your project structure $loader = new UnblockedResourceLoader\UnblockedResourceLoader(); $loader->execute();
URL路由
确保所有以 /link
开头的URL都调用该模块,更新您的服务器配置
对于Apache服务器
将以下行添加到您的 .htaccess
文件中
RewriteEngine On RewriteRule ^link/(.*)$ /unblocked-resource-loader.php?url=$1 [L,QSA]
对于Nginx服务器
将以下规则添加到您的Nginx配置文件(nginx.conf或包含的文件)中
location ~ ^/link/(.*)$ { rewrite ^/link/(.*)$ /unblocked-resource-loader.php?url=$1 last; }
使用
有关使用说明,请参阅“设置”部分,因为设置确保当访问以 /link
开头的URL时调用 UnblockedResourceLoader
类。
法语
概览
UnblockedResourceLoader 是一款基于PHP的工具,旨在提升用户浏览体验。它允许无缝加载图片和外部链接,同时考虑到广告拦截器的限制。这保证了用户能够获得完整且不干扰的浏览体验。
安装
手动安装
- 克隆仓库。
- 将
UnblockedResourceLoader.php
包含到您的项目中。
通过Composer
- 运行
composer require lexprodsas/unblocked-resource-loader
以将此包添加到您的项目依赖项中。 - 在您的项目中包含Composer自动加载文件:
require 'vendor/autoload.php';
配置
在项目的public目录中创建一个PHP文件,例如 unblocked-resource-loader.php
,并包含以下内容
<?php require '../vendor/autoload.php'; // Adjust the path according to your project structure $loader = new UnblockedResourceLoader\UnblockedResourceLoader(); $loader->execute();
URL路由
为了使所有以 /link
开头的URL调用此模块,您可以采取以下方法
对于Apache服务器
将以下行添加到您的 .htaccess
文件中
RewriteEngine On RewriteRule ^link/(.*)$ /unblocked-resource-loader.php?url=$1 [L,QSA]
对于Nginx服务器
将以下规则添加到您的Nginx配置文件(nginx.conf或包含的文件)中
location ~ ^/link/(.*)$ { rewrite ^/link/(.*)$ /unblocked-resource-loader.php?url=$1 last; }
对于PHP路由器
如果您使用PHP路由器系统,请添加一个路由规则以将所有以 /link
开头的URL重定向到该模块。
$request = $_SERVER['REQUEST_URI']; if (preg_match('#^/link/#', $request)) { require '/path/to/UnblockedResourceLoader.php'; exit; }
使用
有关使用说明,请参阅“配置”部分,因为配置确保当访问以 /link
开头的URL时调用 UnblockedResourceLoader
类。