加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php – WordPress’sitename.com/post-name类型永久链接背后的秘

发布时间:2020-12-13 21:46:31 所属栏目:PHP教程 来源:网络整理
导读:在Wordpress中,可以使用诸如sitename.com/post-title之类的URL,尽管不存在名称为post-name的目录. 我猜index.php(或可能是404页)必须处理这种请求. 任何人请解释这背后的确切伎俩…… 解决方法 阅读 this page中的Mod Rewrite基础知识.它是一个Apache模块,允
在Wordpress中,可以使用诸如sitename.com/post-title之类的URL,尽管不存在名称为post-name的目录.

我猜index.php(或可能是404页)必须处理这种请求.

任何人请解释这背后的确切伎俩……

解决方法

阅读 this page中的Mod Rewrite基础知识.它是一个Apache模块,允许您解析请求内容并将其重定向到“真实”页面,而无需更改浏览器地址.

假设你有这个:

RewriteRule ^post/([0-9]+)?/?([0-9]+)?/?$/index.php?p=$1&page=$2 [QSA]

使用这样的重写规则,请求地址如下所示:

www.mysite.com/post/10/2

将被重定向到:

www.mysite.com/index.php?p=10&page=2

从美学Search Engine Optimization的观点来看,这是更好的.

具体来说,在WordPress中,每个请求都被重定向到index.php页面,该页面包含根据解析结果加载内容的请求的内部“解析器”.

??????!

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读