wordpress固定链接有SEO功能,今天设置了一下,也解决了一些问题。
SEO
SEO是由英文Search Engine Optimization缩写而来,中文意译为“搜索引擎优化”。SEO是指通过站内优化比如网站结构调整、网站内容建设、网站代码优化等及站外优化,比如网站站外推广、网站品牌建设等,使网站满足搜索引擎收录排名需求,在搜索引擎中提高关键词排名,从而把精准用户带到网站,获得免费流量,产生直接销售或品牌推广。
固定链接
直接在设置里就可以设置多种风格的URL,一般链接有如下设置技巧:
- 不要让日期出现在固定链接里面
- 不要让分类的链接出现在固定链接里面
- 链接不要过深
- 不要让中文字符出现在固定链接里面(文章链接有中文字符是无法访问的)
WordPress提供了如下的设置,当然也可以自定义。
1 2 3 4 5 6 |
http://101.200.165.5/wordpress/?p=123 http://101.200.165.5/wordpress/2016/07/27/sample-post/ http://101.200.165.5/wordpress/2016/07/sample-post/ http://101.200.165.5/wordpress/archives/123 http://101.200.165.5/wordpress/sample-post/ |
我用的是最后一种,比较简洁,易于读懂。
修改httpd.conf文件
可能会碰到一个问题,就是在后台设置好固定链接之后,就会出现文章页面或者所有的页面都出现404错误。解决方法如下:
- .htaccess要开放写权限,这样在自定义wp的永久链接时,wp会自动重写.htaccess。所谓删除或手动重写.htaccess就是因为没有开放它的写权限。
- 修改httpd.conf,把#LoadModule rewrite_module modules/mod_rewrite.so 前的#去掉,加载rewrite模块。
- 在httpd.conf中搜索AllowOverride字段,将配置为None的全改为All。
- 最后重启httpd。
这样怎么改固定链接都不会报404错误。