使用wordpress自己建站可以自定义文章URL结构。为网站链接提高美感、可用性和SEO优势。下面是官方给出的常规固定连接方式,默认是第一个动态链接。
其它链接形式或自定义结构需要空间支持伪静态,不同空间环境配置方法和规则不一样,可参考:
1、Nginx伪静态规则
在Nginx中的server模块配置如下内容,打开 nginx.conf 或者某个站点的配置环境,在server{ } 大括号里面添加下面的代码。
location / { if (-f $request_filename/index.html){ rewrite (.*) $1/index.html break; } if (-f $request_filename/index.php){ rewrite (.*) $1/index.php; } if (!-f $request_filename){ IIS伪静态规则rewrite (.*) /index.php; } }
2、Apache伪静态规则
新建一个 txt 文件,将下面的代码添加到文件中,然后另存为.htaccess文件,上传到WordPress站点的根目录即可。
RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] 若需自定义链接,则可参巧官方结构标签:
%year% 年份,如2020;
%monthnum% 月份,如01;
%day% 日标,如02;
%hour% 小时 ,如21;
%minute% 分钟,比如41;
%second% 秒数,比如30;
%postname% 文章名,其值为撰写时指定的缩略名,不指定缩略名时是文章标题;
%post_id% 文章ID,比如18;
%category% 文章分类,子分类则“分类/子分类”这种形式;
%author% 作者名;
从SEO角度考虑,固定链接设置请遵守下面几点:
链接尽量按扁平化,不要超过三级,不要出现中文字符。
比如本站的自定义连接结构为:/%postname%.html