承接 huoxin/relative-url 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

huoxin/relative-url

最新稳定版本:2.0.0-beta.1

Composer 安装命令:

composer require huoxin/relative-url

包简介

Converts internal Url to relative Url for multi-domain support

README 文档

README

English | 简体中文

License Latest Stable Version Total Downloads

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/123
  • https://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

  1. Go to Admin → Extensions → Relative Url
  2. 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

统计信息

  • 总下载量: 50
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 1
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 0
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2025-12-19

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固