wordpress 固定链接为中文好吗(wordpress 固定链接无法进入文章)

随着互联网的快速发展,越来越多的人开始关注网站优化和SEO。而在网站优化过程中,固定链接(也称为永久链接)的设置是一个重要的环节。WordPress固定链接为中文好吗?本文将从多个角度进行分析,并提供一些建议。

一、什么是WordPress固定链接?

WordPress固定链接是指网站文章、页面、分类、标签等内容的URL地址。在WordPress中,固定链接默认是使用数字或字母进行编码的,例如:

  • 数字编码:http://www.example.com/1234/
  • 字母编码:http://www.example.com/?p=1234

为了提高用户体验和SEO效果,我们可以将固定链接修改为更具有描述性的形式,即中文固定链接。

二、WordPress固定链接为中文的好处

1. 提高用户体验

中文固定链接更容易理解,用户可以通过链接直接了解文章或页面的内容。例如,一个关于“WordPress优化教程”的文章,其固定链接可以是:

– 中文编码:http://www.example.com/wordpress优化教程/

这样的链接更容易让用户记住,从而提高网站的用户粘性。

2. 优化SEO

中文固定链接有助于搜索引擎更好地理解页面内容,从而提高页面在搜索引擎中的排名。中文链接在搜索引擎结果页面(SERP)上更具吸引力,有利于提高点击率。

3. 增强品牌形象

中文固定链接可以更好地体现网站的品牌特色,有助于树立品牌形象。

三、WordPress固定链接为中文的坏处

1. 链接长度过长

中文链接通常比英文链接长,这可能导致链接长度超过搜索引擎的限制,影响SEO效果。

2. 需要处理编码问题

中文链接需要处理编码问题,否则可能出现乱码现象。在WordPress中,我们可以通过插件或修改主题来实现中文链接的编码处理。

3. 可能导致死链

如果网站内容更新频繁,中文链接可能会出现死链。这时,我们需要定期检查链接,确保其有效性。

四、WordPress固定链接为中文的建议

1. 选择合适的插件

市面上有很多WordPress插件可以帮助我们实现中文固定链接。例如:

  • SEO Smart Links:自动将关键词链接到相关页面。
  • Redirection:处理重定向和死链问题。

2. 使用合理的链接结构

在设置中文固定链接时,建议使用以下结构:

  • 文章标题:http://www.example.com/文章标题/
  • 分类:http://www.example.com/分类名称/
  • 标签:http://www.example.com/标签名称/

3. 定期检查链接

为了确保中文链接的有效性,我们需要定期检查链接,避免出现死链。

五、总结

WordPress固定链接为中文在一定程度上可以提高用户体验和SEO效果,但同时也存在一些问题。在设置中文固定链接时,我们需要综合考虑各种因素,并采取相应的措施。希望本文能对您有所帮助。

好处 坏处
提高用户体验 链接长度过长
优化SEO 需要处理编码问题
增强品牌形象 可能导致死链

WordPress固定链接为中文有利有弊。在实际应用中,我们需要根据自身需求,选择合适的链接结构,并采取相应的措施,以确保网站优化效果。

wordpress更改固定链接的利弊

WordPress设置固定链接其实是为WordPress搭建的网站设置伪静态。

伪静态不是必须要设置的,但设置了还是有些好处的。

比如:

1.URL更好看,并且像是静态地址

2.利于SEO

上面提到的“设置这样的英文别名对seo没什么帮助啊”比如你写WordPress相关的文章,URL里面有WordPress相关度会更高一些。

还有不一定非得设置英文别名,直接可以用中文也是OK的,就是复制链接得时候会转16进制,现在Chrome等浏览器都是支持中文URL的。

3.简洁

设置了伪静态就不代表不简洁,伪静态可以自由的设制自己的URL

比如我的博客固定链接设置L就是 URL就是 这种格式,也可以用/%post_name%/随意

4.可以使用WP Super Cache等静态化插件

生成静态页访问速度会更快些,但一般都得满足伪静态的前提才好设置

不设置其实也没啥坏处,动态链接地址搜索引擎现在支持的也蛮好的。

WordPress中如何设置固定链接最有利于SEO

操作步骤:

1、登陆Wordpress后台,进入仪表盘。

2、进入仪表盘后找到“设置”,点击“固定链接”选项。

3、进入固定链接设置选项,找到“常用设置”。

4、因为链接越短,不出现中文就越好越美观越有利于SEO。遵循这一原则,我们开始对固定链接进行设置。我们先点击“月份和名称型”,然后观察“自定义结构”的形式,后面的方框中出现了“/%year%/%monthnum%/%postname%/”这一串字符。

5、把字符串“/%year%/%monthnum%/%postname%/”修改为“/%postname%.html”。后面添加.html修改为伪静态格式,比较有利于SEO。

6、以上这种方式显示的是文章及分类目录等固定链接的别名,这种形式比较有利于SEO优化,不过需要给每篇文章添加拼音或英文别名,当然也可以改为数字作为别名。

7、如果嫌每篇文章都要修改,可以选择修改为数字型的固定链接,方法和上面的介绍类似,先点击“数字型”,然后再点击“自定义结构”,把方框里的字符串修改为“/%post_id%.html”后保存就可以了。

注意事项:

【1】使用前请确认空间支持伪静态,并添加了伪静态规则。

【2】别小看了一个小小的链接形式,很多时候收获就是从细节开始的。

wordpress固定链接只有默认能用,其他链接设置都错误怎么办

这个问题通常有两个可能的原因:

一是.htaccess文件不可写;

二是 mod_rewrite模块没有启用。

第一个原因的解决方法:

重设固定连接时,系统要改写.htaccess文件。如果WordPress不能自动更新.htaccess,它会告诉你原因,如.htaccess文件可写,才会自动更新。对于WordPress没有生成.htaccess文件或不将新的重写规则写到已存在的.htaccess文件,原因各种各样,按照下面的步骤,一步一步,注意,当且仅当上一步无效后再继续下一步。

(1)修改权限:使用chmod将.htaccess的权限改为666,以便使用template editor编辑,但是不推荐这样做,因为这样的话其他有编辑模板权限的用户也能编辑.htaccess,可以将权限改为660。

(2)服务器阻止修改:服务器有可能阻止了SERVER_SOFTWARE变量的设置,导致生成.htaccess失败。如果确定使用的是Apache,修改wp-includes/vars.php,跟着下面的步骤走。

第二个原因的解决方法:

(1)Apache中的rewrite模块没有开启,去除这一行前面的#号就可以了

LoadModule rewrite_module modules/mod_rewrite.so

(2)AllowOverride Not Enabled

服务器可能没打开AllowOverride。如果httpd.config的AllowOverride设置的是None,那.htaccess将被忽略。正确的设置:

<Directory/>

Options FollowSymLinks

AllowOverride All

</Directory>

也需要在DocumentRoot打开AllowOverride:

<Directory/var/www/html>

#… other directives…

AllowOverride All

</Directory>

注意,以上修改完成后,要重启Apache才能生效。

此外还有一些其它的原因,参考下这篇文章吧:

© 版权声明
THE END
喜欢就支持一下吧
点赞5 分享