编辑整理:整理来源:百度知道,浏览量:78,时间:2023-02-27 15:00:01
wordpress主题仿友人,wordpress仿b站主题,wordpress仿b站主题
网站上的每个页面都有一个唯一的URL,使访问者能够直接识别和访问它。理想情况下,您希望这些URL尽可能易于阅读和输入,这些唯一的URL称为固定链接,英文名称permalink link。
正确设置WordPress网站固定链接的形式对于网站运营还是比较重要的,固定链接不仅会影响网站SEO排名,可以为您的链接提高美感、可用性和前向兼容性。
最为关键的是很多插件,例如pretty links,必须将固定链接设置为非默认形式才可以工作。很多新手第一次搭建个人博客时,例如我就是这样,往往没有注意这个细节,直接使用了默认的朴素形式,此后一直想修改为 https://www.haitaolab.com/123.html 形式,但是一直怕收录受到影响,所以一直没动。直到最近终于决定修改一下,首先在本地环境中进行了实验,特此记录一下。
WordPress提供了6种固定链接形式供您选择
朴素– WP使用查询字符串中的Post ID作为slug日期和名称型– 固定链接将由年、月、日以及文章标题组成月份和名称型– 同上,仅不包括日期数字型– 不使用查询字符串,而是使用通用档案固定链接下的文章ID文章名– 在主域名之后只会使用文章标题自定义结构唯一标识URL的部分称为slug。例如,对于链接:example.com/blog/category/unique-post。 /unique-post就是slug,因为它是该单个内容的唯一标识符。Slug可以是您想要的任何东西,并且可以随时根据个人情况进行更改。即使您更改固定链接结构,Slug也保持不变。
您还可以使用10个不同的变量来设置自定义结构,这些变量会根据文章的元数据和发布信息而变化。其中一些比其他的更有用(和可用)。
%year% – 4位数字的发布年份%monthnum% – 两位数的发布月份%day% – 两位数的发布日%hour% – 两位数,24 小时制%minute% – 两位数的发布分钟%second% – 这个文章发布的具体秒%post_id% – WP数据库中的文章ID%postname% – 您设置的或 WP默认为的文章名称 slug%category% – 来自文章的完整类别slug – 类别%author% –用户个人资料下的作者姓名slug理论上使用 文章名 作为固定链接是最好的,特别是英文网站,不过对于中文网站,链接中出现中文不是一个好主意,除非在发布文章的时候你都去进行修改,有时候这有点麻烦,因此:
如果网站内容不多,那么建议 文章名 固定链接如果网站内容很多,你又不想每次都起一个有意义的slug,那么建议选择 /%post_id%.html 或者 /%post_id%设置固定链接登录WordPress后台管理页面之后,点击 设置-固定链接,选择 自定义结构 ,然后输入自定义结构,/%post_id%.html , /%post_id% 也是不错的选择。
设置 Redirects 插件很多插件都支持 固定链接迁移,例如 Simple 301 Redirects by BetterLinks、Redirection等。
我这里使用的是redirection插件,2百万个安装数,不过 固定链接迁移 功能目前处于beta状态,谨慎的朋友可以选择 301 Redirects。
首先安装和启用插件 redirection,点击 site 页面
根据插件帮助(https://redirection.me/support/site-options/)
在这里将之前的固定链接形式写在这里,点击Add Permalink,还要点击底部的update。
WordPress 设置到此就完成了,下面进行Apache服务器设置。
打开重写模块 mod_rewrite# vi /etc/httpd/conf.modules.d/00-base.conf确保加载了mod_rewrite模块,即行首没有#
LoadModule rewrite_module modules/mod_rewrite.so开启 AllowOverride和FollowSymLinks修改 网站虚拟主机配置文件,根据您的配置可能位于:
默认配置文件 /etc/httpd/conf/httpd.conf自定义网站配置文件/etc/conf.d/domain_name.conf找到网站根目录 DocumentRoot 对应的目录配置节,开启AllowOverride和FollowSymLinks
<Directory "/site/document_root"> Options FollowSymLinks AllowOverride All </Directory>重启apache最后重启Apache服务器即可。
参考文章https://betterstudio.com/blog/wordpress-permalinks-not-working/https://www.wpexplorer.com/change-permalinks-wordpress/作者是一个海淘爱好者,个人网站:https://www.haitaolab.com/,关注和喜欢软件版本控制Git、Python、DevOps、Linux、软件测试等技术,欢迎志同道合的朋友与我联系,共同进步。
wordpress主题仿友人,wordpress仿b站主题,wordpress仿b站主题
作者:整理来源:百度知道,时间:2023-02-27 15:00,浏览:79