[[IT知识]] 如何在Windows主机上实现WordPress固定链接静态化

[复制链接]
查看: 77|回复: 0
发表于 2025-1-25 09:15:02 | 显示全部楼层 | 阅读模式
易博V9下载

如何在Windows主机上实现WordPress固定链接静态化

只要你的主机支持自定义404页面,那就有办法,无需安装插件,就能让Win主机像Linux 那样,方便使用WordPress的固定链接为静态化地址格式。

  1. <?php
  2. header("HTTP/1.1 200 OK");
  3. $ori_qs = $_SERVER['QUERY_STRING'];
  4. $pattern = '/[^;]+;[^:]+:\/\/[^\/]+(\/[^?]*)?(?:\?(.*))?/i';
  5. preg_match($pattern, $ori_qs, $matches);
  6. $_SERVER['PATH_INFO'] = $matches[1] . '?' . $matches[2];
  7. $_SERVER['REQUEST_URI'] = $_SERVER['PATH_INFO'];
  8. $query_args = explode('&', $matches[2]);
  9. unset($_GET); foreach ($query_args as $arg) {
  10. $the_arg = explode('=', $arg);
  11. $_GET[$the_arg[0]] = $the_arg[1];
  12. }
  13. include('index.php');
  14. ?>
复制代码

设置固定链接(Permalink)伪静态步骤:

1. 将以上代码保存为 404.php,上传到你博客主机服务器空间的根目录下面。

2. 设置主机空间的404 自定义错误页为 404.php。

3. 进入 WordPress 后台控制面板,设置(Options)- 固定链接(Permalinks),选择你喜欢的固定链接格式。

如:/archives/%post_id%.html

易博软件介绍
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

1、请认真发帖,禁止回复纯表情,纯数字等无意义的内容!帖子内容不要太简单!
2、提倡文明上网,净化网络环境!抵制低俗不良违法有害信息。
3、如果你对主帖作者的帖子不屑一顾的话,请勿回帖。谢谢合作!
3、问答求助区发帖求助后,如有其他用户热心帮您解决问题后,请自觉点击设为最佳答案按钮。

 
 
QQ在线客服
QQ技术支持
工作时间:
8:00-18:00
软著登字:
1361266号
官方微信扫一扫
weixin

QQ|小黑屋|Archiver|慈众营销 ( 粤ICP备15049986号 )|网站地图

自动发帖软件 | 自动发帖器 | 营销推广软件 | 网络营销工具 | 网络营销软件 | 网站推广工具 | 网络推广软件 | 网络推广工具 | 网页推广软件 | 信息发布软件 | 网站推广工具 | 网页推广软件

Powered by Discuz! X3.4   © 2012-2020 Comsenz Inc.  慈众科技 - Collect from 深圳吉宝泰佛文化有限公司 公司地址:罗湖区黄贝街道深南东路集浩大厦A1403

返回顶部 返回列表