typecho博客的相对地址实现

typecho其中的博客地址,必须写上绝对地址,否则在迁移网址的时候会出现问题,例如页面记载异常

修改其中的

typecho\var\Widget\Options\General.php 中的165行左右,

复制代码
        /** 站点地址 */
    if (!defined('__TYPECHO_SITE_URL__')) {
        $siteUrl = new Form\Element\Text(
            'siteUrl',
            null,
            $this->options->originalSiteUrl,
            _t('站点地址'),
            _t('站点地址主要用于生成内容的永久链接.') . ($this->options->originalSiteUrl == $this->options->rootUrl ?
                '' : '</p><p class="message notice mono">'
                . _t('当前地址 <strong>%s</strong> 与上述设定值不一致', $this->options->rootUrl))
        );
        $siteUrl->input->setAttribute('class', 'w-100 mono');
        $form->addInput($siteUrl->addRule('required', _t('请填写站点地址'))
            ->addRule('url', _t('请填写一个合法的URL地址')));
    }

改成 ->addRule('xssCheck', _t('请填写一个合法的URL地址'))); 即可实现

相关推荐
AI浩1 小时前
【Labelme数据操作】LabelMe标注批量复制工具 - 完整教程
运维·服务器·前端
sunxunyong2 小时前
doris运维命令
java·运维·数据库
Guheyunyi2 小时前
智慧消防管理系统如何重塑安全未来
大数据·运维·服务器·人工智能·安全
雾削木5 小时前
k230 Pyhton三角形识别
运维·服务器·网络·stm32·智能路由器
北京聚信万通科技有限公司5 小时前
传输协议:AS3
服务器·网络·安全·电子数据交换·as3
hgz07106 小时前
Linux服务器环境部署与JMeter压测准备
linux·服务器·jmeter
yong99906 小时前
基于C#与三菱FX5U PLC实现以太网通信
网络·c#·php
大连好光景7 小时前
Python打日志
运维·python·运维开发
遇见火星7 小时前
常见Systemctl语句
linux·服务器·网络·systemctl
专家大圣7 小时前
摆脱局域网束缚!Neko+cpolar 让跨网共享成日常
服务器·网络·docker·内网穿透·cpolar