WordPress如何设定伪静态连接?哪种伪静态固定链接规则好?

1,116次阅读
没有评论

共计 1388 个字符,预计需要花费 4 分钟才能阅读完成。

WordPress如何设定伪静态连接?

为了SEO ,大家使用wordpress的时候,都要设置伪静态,以便搜索优化搜索引擎的收录情况。

设置伪静态,有两个地方要设置,1是服务器端,2是wordpress后台。

新手服务器上用的最容易上手的【宝塔面板】的话,一般都会有一个设定好的,选择网站,点击【设置】

WordPress如何设定伪静态连接?哪种伪静态固定链接规则好?

点击左侧的【伪静态】然后右侧左上方点击,往下滚动,选择【wordpress】,再点击保存即可,都是默认帮忙设置好的。服务器端就算设置完了。

WordPress如何设定伪静态连接?哪种伪静态固定链接规则好?

 

然后去网站后台【wordpress后台】,点击【设置】,【固定连接】,【自定义结构】

WordPress如何设定伪静态连接?哪种伪静态固定链接规则好?

 

自定义结构有很多种,可以搜索下目前最适合SEO的结构,不求SEO也可以按照自己的喜好/强迫症来决定显示的固定连接形式。

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


哪种伪静态固定链接规则好?

见仁见智啦,有强迫症的喜欢年月日,目录在前。 也有人想要网址栏简短易读,就直接网站后面跟post_id.html或者postname.html。

 

另附:

nginx二级目录伪静态规则

把下面的blog改成你二级目录的名字添加到虚拟主机配置文件里面即可。

location /blog/ {
	index index.html index.php; 
	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){ 
		rewrite (.*) /blog/index.php; 
	} 
} 
 
rewrite /blog/wp-admin$ $scheme://$host$uri/ permanent;

apache wordpress伪静态规则

在网站根目录的.htaccess 文件里面插入下面的代码即可在apache下开启WordPress伪静态规则。

<ifmodule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</ifmodule>

LNMP一键包伪静态设置规则需要在添加虚拟主机的时候就设置好,具体可以搜下方法。

 

注意事项

特别要提醒的是,从搜索引擎的收录、网站SEO的长远考虑,一开始就确定好固定链接设置哪一种,当网站上线正式运营后,就不要再轻易修改固定链接的形式了,不然别人搜到点开跳转不到原来的连接,404了,就会造成网站排名消失等SEO不利因素。

正文完
 
jiffish
版权声明:本文于2023-03-09转载自奶爸建站笔记,共计1388字。
转载提示:此文章非本站原创文章,若需转载请联系原作者获得转载授权。
找不到电子书?想要学习怎么寻找电子书?联系站长
评论(没有评论)
验证码