首页
关于
友链
留言
壁纸
Search
1
2022最新开通花呗教程(强开花呗),满18即可开花呗
1,127 阅读
2
最近很火的POPO猫回收站图标素材及设置方法,会吃文件的猫猫
716 阅读
3
【52 Design Principles】小红书力推 52 个设计原则
411 阅读
4
【作文素材】站长付费购买的作文素材,共14w+字,免费分享
212 阅读
5
浏览器拓展:AdGuard AdBlocker 广告拦截器
198 阅读
生活记录
分享美好
热门资讯
吃瓜资讯
官方资讯
技术教程
转载学习
软件分享
手机软件
电脑软件
插件拓展
开源分享
网站源码
活动资讯
默认分类
登录
Search
标签搜索
电脑软件
浏览器拓展
手机软件
李跳跳
Hello World
Typecho
网易云
音乐人
跨域
每天60秒
Google 扩展
Edge 扩展
FastGithub
GitHub
加速工具
验机
笔记本电脑
ToDesk
远程工具
跳过广告
H
累计撰写
30
篇文章
累计收到
18
条评论
首页
栏目
生活记录
分享美好
热门资讯
吃瓜资讯
官方资讯
技术教程
转载学习
软件分享
手机软件
电脑软件
插件拓展
开源分享
网站源码
活动资讯
默认分类
页面
关于
友链
留言
壁纸
搜索到
1
篇与
跨域
的结果
2022-04-10
Typecho设置多域名教程,解决多域名下静态资源跨域报错问题
如何给Typecho网站设置多域名如果您的网站没有CDN,可能只需要以下设置就完事了。方法① 301重定向说白了就是让你的子域名硬跳转到主站。首先打开文件(宝塔面板可直接在网站重定向面板上设置)vi /etc/nginx/sites-enabled/domain.com.conf然后写入server { listen xxx.xxx.xxx.xxx:xx; //你的IP:端口 server_name domain.com; //被重定向域名 return 301 http://orgindomain.com$request_uri; //向源站重定向(带目录请求) }这个方法实在是下策,对seo优化和打开速度都不友好,不是很推荐。方法② 修改Typecho配置文件在Typecho网站根目录下 config.inc.php 中 , 找到Typecho_Db::set($db);这句话,在其后写上:Helper::options()->siteUrl='http://www.domain.com';//你的子站点方法③ 修改Typecho框架文件在网站根目录下 /var/Widget/Options.php 中,找到/** 初始化站点信息 */ if (defined('__TYPECHO_SITE_URL__')) { $this->siteUrl = __TYPECHO_SITE_URL__; } else if (defined('__TYPECHO_DYNAMIC_SITE_URL__') && __TYPECHO_DYNAMIC_SITE_URL__) { $this->siteUrl = $this->rootUrl; }在它的前面加上:if($_SERVER['SERVER_NAME']=='www.orgindomain.com'){ //判断地址栏域名 $this->siteUrl = 'http://www.orgindomain.com'; //将站点总体域名替换为地址栏域名 }以上方法对大多网站都适用。可是,由于我加了CDN,源站和子站即使是同一个项目,也不会被允许,依旧存在跨域问题。如何解决跨域问题这时候有一个非常好的办法。在做兼容多站点时,我在Typecho的框架 /var/Widget/Options.php 中发现这样一段话:if (defined('__TYPECHO_SITE_URL__')) { $this->siteUrl = __TYPECHO_SITE_URL__; } else if (defined('__TYPECHO_DYNAMIC_SITE_URL__') && __TYPECHO_DYNAMIC_SITE_URL__) { $this->siteUrl = $this->rootUrl; }这个 __TYPECHO_DYNAMIC_SITE_URL__ 引起了我的注意。经过测试,我发现:在Typecho网站根目录下 config.inc.php 中,/** 用户中心(相对路径) */ define('__TYPECHO_USER_DIR__', '/user/');后面加上/**开启动态域名/跨域补救**/ define('__TYPECHO_DYNAMIC_SITE_URL__',true);即可完美解决网站资源跨域问题!
2022年04月10日
76 阅读
0 评论
0 点赞