请登录后探索更多精彩内容!
进入WordPress后台设置-固定链接,其中第一个朴素就是默认的设置,后面几个是WordPress给出的几个可选项,如果都不是你喜欢的链接格式,那么也可以使用最后一个自定义结构。
设置-固定链接
朴素
自定义结构
使用自定义结构的话,就需要先了解下有哪些可以设置的参数了。以下是WordPress官方介绍文档列出来的支持参数:
%year% 基于文章发布年份,比如2007; %monthnum% 基于文章发布月份,比如05; %day% 基于文章发布当日,比如28; %hour% 基于文章发布小时数,比如15; %minute% 基于文章发布分钟数,比如43; %second% 基于文章发布秒数,比如33; %postname% 基于文章的postname,其值为撰写时指定的别名(slug),不指定别名时是文章标题; %post_id% 基于文章post_id,比如423; %category% 基于文章分类,子分类会处理成“分类/子分类”这种形式; %author% 基于文章作者名。
%year%
%monthnum%
%day%
%hour%
%minute%
%second%
%postname%
%post_id%
%category%
%author%
将上述参数进行组合,即可得到WordPress的固定链接形式。
网上常见的几种设置方法:
/%year%/%monthnum%/%day%/%postname%/ /%year%/%monthnum%/%postname%/ /%year%/%monthnum%/%day%/%postname%.html /%year%/%monthnum%/%postname%.html /%category%/%postname%.html /%category%/%post_id% /%postname%.html /%post_id%.html
我们一般使用/%postname%.html(英文网站)或者/%post_id%.html(中文网站)。
/%postname%.html(英文网站)
/%post_id%.html(中文网站)
服务端配置
Nginx:
location / { try_files $uri $uri/ /index.php?$args; } rewrite /wp-admin$ $scheme://$host$uri/ permanent;
Nginx服务需要重启,如果是宝塔安装的,貌似会自动刷新
Appache:
<ifmodule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </ifmodule>
保存后,确保.htaccess文件在网站根目录下。
.htaccess
暂无评论
请先登录后发表评论!
暂无评论