huoxin/relative-url
最新稳定版本:2.0.0
Composer 安装命令:
composer require huoxin/relative-url
包简介
Converts internal Url to relative Url for multi-domain support
README 文档
README
A Flarum extension that converts internal URLs to relative paths for multi-domain support.
The Problem
When your Flarum forum setup multi-domain by editing config.php:
'url' => 'https://' . \Illuminate\Support\Arr::get($_SERVER, 'HTTP_HOST', 'forum1.org'),
If an user post links with absolute URLs:
Check out https://forum1.org/d/123
Another user on forum2.org clicks this link, they're redirected to forum1.org, losing their session and cookies.
The Solution
This extension automatically converts internal URLs to relative paths:
https://forum1.org/d/123→/d/123https://forum2.org/u/username→/u/username
Users stay on their current domain when clicking internal links.
Features
- ✅ Converts regular links in post content
- ✅ Converts mention URLs (workaround for flarum/framework#4226 )
Installation
Install with composer:
composer require huoxin/relative-url:"*"
Configuration
- Go to Admin → Extensions → Relative Url
- Add your internal domains (one per line):
forum1.org
forum2.org
forum.example.com
Updating
composer update huoxin/relative-url:"*"
php flarum migrate
php flarum cache:clear
Links
统计信息
- 总下载量: 40
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2025-12-19