如何自定义wordpress文章的固定链接
设置固定链接的目的无疑是看起来更加美观和更利于seo,wordpress默认的链接格式是/?p=123格式,这种是动态的,不利于搜索引擎抓取。
如上图,第二种/2015/01/02/sample-post/这种事日期格式的,有其好处可以记录你发布日期,但是不利于优化,很明显一年之后,你的日期会让人觉得你的文字是很久之前发布的。
第三种是/2015/01/sample-post/月份和年份的格式,同上,不利于优化。
下面是根据日期设置的几种事例,可以参考。
第四种:/archives/123这种数字格式的,虽然链接是静态的,但是前面有个目录archives,无疑是加深的链接的深度。
第五种:/sample-post/文章名字链接形式,这种格式很好,实用链接名字容易让搜索引擎抓取,特别是对于国外搜索引擎而言,当然国内也适用。
如下,以话题社为题,设置链接就是hua-ti-she。
第六种是自定义链接格式:/%postname%/这是我自己定义的格式,我比较喜欢这种方式,利用seo同时链接比较短。
推荐哈哈下面是一些固定链接参数,可以参考设置你喜欢的格式。
如何设置wordpress固定链接
1. 登录wordpress后台,填入网站管理员账号、密码。
2. 点击后台设置栏目下的“固定链接”按钮。
3. wordpress提供了6种链接形式共我们选择。
4. 在设置前,我们必须先知道seo链接的原则。
不要让日期、分类、中文出现在链接中,同时链接尽量不要太长。
5. 设置的方式很多,建议用文章ID作为文章链接,文章ID是独一无二的,ID后添加.html伪静态:/%post_id%.html。
6. 保存更新后,固定链接完成,可以点入网站的文章看看是否设置成功,是数字.html结尾的链接说明设计成功了。
wordpress博客怎样伪静态及设置固定链接
方法:进后台——>设置——>固定链接先择自定义结构,按照自己的需要添加年月日或其它什么的如图所动漫。
如:/%year%%monthnum%%day%%post_id%.html 这个写法就是年月日+文章ID.html 的写法。
保存后,文章地址栏的地址就是:http://域名/固定链接.htmlwordpress固定链接设置的一些参数:%year%:基于文章发布的年份,比如2010;%monthnum%:基于文章发布的月份,比如01;%day%:基于文章发布当日,比如06;%hour%:基于文章发布小时数,比如23;%minute%:基于文章发布分钟数,比如43;%second%:基于文章发布秒数,比如33;%postname%:基于文章的postname,其值为撰写时指定的缩略名,不指定缩略名时是文章标题;%post_id%:基于文章post_id,比如48;%category%:基于文章分类,子分类会处理成“分类/子分类”这种形式;%author%:基于文章作者名。
将上述参数进行组合,即可得到wordpress的固定链接形式。
网上常见的几种设置方法:/%year%/%monthnum%/%day%/%postname%//%year%/%monthnum%/%postname%//%year%/%monthnum%/%day%/%postname%.html/%year%/%monthnum%/%postname%.html/%category%/%postname%.html/%post_id%.html 分类目录URL的修改:wordpress默认情况下分类目录URL格式会有一个category 出来,如:http://wanlimm.com/category/itqianyian ,为了美观和利于SEO,一般我们都想去掉这个category。
如何去掉wordpress分类目录链接的category ,其实也很简单的。
我们登陆 wordpress的后台管理,进入“设置”栏目下的“固定链接”页面,在“分类目录前缀”文本框中输入一个点“.”即可移除分类目录链接中的前缀。
如下图:注:这种分类的设置在有的空间没有效果,有的空间可以用。
具体原因,我也不太清楚。
Wordpress博客固定链接URL格式怎么设置才是好的?
需要添加伪静态规则,在Apache或者nginx下添加。
如果是Apache服务器,把以下内容添加到.htaccessRewriteEngine OnRewriteBase /RewriteRule ^index\.php$ - [L]RewriteCond %{REQUEST_FILENAME} !-fRewriteCond %{REQUEST_FILENAME} !-dRewriteRule . /index.php [L]如果是Nginx服务器,虚拟主机配置文件添加如下代码:(要包含在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){rewrite (.*) /index.php;}}
wordpress建立博客,关于固定连接,自定义结构。
对于这个问题我是这么解决的,不知道你的空间支不支持。
添加.htaccess文件,内容为# BEGIN WordPressRewriteEngine OnRewriteBase /RewriteRule ^index\.php$ - [L]RewriteCond %{REQUEST_FILENAME} !-fRewriteCond %{REQUEST_FILENAME} !-dRewriteRule . /index.php [L]# END WordPress 顺便更正楼上的,固定连接设置是可以以 .html 结尾的,与这个无关。
转载请注明出处51数据库 » wordpress文章怎么设置固定连接