首页» 教程» Wordpress教程» WordPress 伪静态规则-网站SEO(七)

WordPress 伪静态规则-网站SEO(七)

Hello,嗨,大家好,我是哈喽猿。

这里是哈喽猿网

今天推送的是wordpress教程的文章,感谢您宝贵的时间阅读

WordPress SEO优化目录:

1.WordPress 外链跳转效果

2.WordPress 百度熊掌号连接自动提交   

3.WordPress HTTPS提示危险网站修复   

4.WordPress 优化网站固定链接   

5.WordPress 网站地图百度Sitemap   

6.WordPress 代码实现百度熊掌自动提交   

7.WordPress 伪静态规则   

8.WordPress 标签/关键词加链接,百度蜘蛛爬行   

9.WordPress 外链转内链插件,增加权重   

10.WordPress 404页面重定向到最相近的地址

11.WordPress 隐藏广告联盟链接/内链转外链

12.WordPress 站内页面优化   

13.WordPress 新窗口打开文章/站外链接-添加nofollow属性   

14.WordPress 检测百度是否实录   

15.WordPress 301重定向   

16.WordPress 旧链接自动跳转到新链接   

17.WordPress 网站压缩,批量调整上传图片的最大宽高   

18.WordPress 图片自动添加标题和ALT属性   

19.WordPress 关键词自动加链接   

20.WordPress 站点添加 robots.txt

21.WordPress 百度熊掌号自动提交   

22.WordPress 统计404错误和404错误重定向   

23.WordPress 统计用户搜索的关键词

 

  

SEO对于网站来说非常重要。WordPress的默认文章URL是/?p≤x,这对搜索引擎来说有点不友好,所以很多网站都以伪静态的方式美化页面URL。

 

搜索引擎优化对网站非常重要。WordPress的默认文章URL是/?P≤x,这对搜索引擎来说有点不友好,所以许多网站以伪静态的方式美化页面URL。如果Wordpress打开伪静态,它需要配置相应的伪静态规则,现在引入各种不同的Web服务器规则,方便每个站长使用。

IIS服务器的Wordpress伪静态规则配置

创建httpd.ini 文件,将以下内容粘贴到文件中,然后上传到WordPress站点的根目录即可。

[ISAPI_Rewrite]
# Defend your computer from some worm attacks
#RewriteRule .*(?:global.asa|default\.ida|root\.exe|\.\.).* . [F,I,O]
# 3600 = 1 hour
 
CacheClockRate 3600
RepeatLimit 32
 
# Protect httpd.ini and httpd.parse.errors files
# from accessing through HTTP
# Rules to ensure that normal content gets through
 
RewriteRule /tag/(.*) /index\.php\?tag=$1
RewriteRule /software-files/(.*) /software-files/$1 [L]
RewriteRule /images/(.*) /images/$1 [L]
RewriteRule /sitemap.xml /sitemap.xml [L]
RewriteRule /favicon.ico /favicon.ico [L]
# For file-based wordpress content (i.e. theme), admin, etc.
RewriteRule /wp-(.*) /wp-$1 [L]
# For normal wordpress content, via index.php
RewriteRule ^/$ /index.php [L]
RewriteRule /(.*) /index.php/$1 [L]

Nginx的Wordpress伪静态规则配置

在Nginx的虚拟主机配置文件中,在  server   { } 大括号里面,加入以下代码:

location / {
  try_files $uri $uri/ /index.php?$args;
}
 
# Add trailing slash to */wp-admin requests.
rewrite /wp-admin$ $scheme://$host$uri/ permanent;

Apache的Wordpress伪静态规则配置

编辑httpd.conf(在那里? APACHE目录的CONF目录里面)

查找

Options FollowSymLinks

AllowOverride None

改为

Options FollowSymLinks

AllowOverride All

如果已经开启了htaccess,则直接进入下一步:

新建一个 htaccess.txt 文件,添加下面的代码:

<IfModule mod_rewrite.c>

RewriteEngine On

RewriteBase /

RewriteRule ^index\.php$ - [L]

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule . /index.php [L]

</IfModule>

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

然后上传到 WordPress 站点的根目录,重命名为 .htaccess 即可

完成以上所有步骤后,最后进入后台进行Wordpress固定链接设置,如果出现404错误,那就是伪静态规则配置错误。

发表评论

0 评论

提供最优质的资源集合

站长留言