在WordPress中,固定链接(Permalink)是每个文章或页面的唯一URL地址,它不仅影响搜索引擎优化(SEO),还直接影响用户体验,清晰、易懂的固定链接结构可以提高用户对网站内容的理解,有助于提高页面点击率,通过使用固定链接,能够清晰地显示文章的类别和标题,从而提高搜索引擎优化(SEO)的效果,搜索引擎对于包含关键词的固定链接更为青睐,能让您的网站更容易被搜索引擎找到,有助于提升网站在搜索结果中的排名。
一、最佳固定链接结构
1、日期和名称型结构:将页面的发布日期和名称作为URL的一部分,https://www.example.com/2023/12/15/sample-post/
2、数字型结构:将页面的文章ID作为URL的一部分,适合社区或论坛使用,https://www.example.com/archives/123
3、文章名称结构:将页面的文章标题作为URL的一部分,后续可以自定修改链接名称,有利于谷歌SEO,https://www.example.com/sample-post/
4、类别和标签结构:将页面所属的类别或标签作为URL的一部分,https://www.example.com/category/sample-category/
5、自定义结构:根据您的需求,可以创建自定义的固定链接结构,可通过伪静态设置或把前几种类型组合到一起的固定链接,https://www.example.com/sample-post-12345/
二、如何设置固定链接
1、登录WordPress后台:使用您的凭证登录到WordPress的后台。
2、访问固定链接设置:在仪表盘侧边菜单中找到“设置”选项,然后点击“固定链接”子菜单。
3、选择固定链接结构:WordPress提供了多种固定链接结构供选择,包括默认、日期和名称、月份和名称、数字、文章名称、类别和标签以及自定义结构,选择合适的结构后,点击页面底部的“保存更改”按钮,这将更新您网站上所有的链接。
三、常见的自定义固定链接结构示例
1、博客重点结构:如果你的网站重点是博客,这种结构使得每篇文章的链接都以/blog/开始,紧接着是文章的名称。/blog/%postname%/
2、内容量多、需要分类管理的结构:这种结构将分类名称和文章标题作为URL的一部分。/%category%/%postname%/
四、固定链接伪静态规则设置
启用伪静态链接可以使URL看起来更加友好,并且对搜索引擎优化和用户体验有积极的影响,伪静态链接实际上是将动态生成的URL模拟成静态链接,使其更易读、易记,伪静态链接通常以 .html 为网页地址后缀,有利于SEO优化,不过,WordPress和其它建站系统不同,它的固定链接本身就是静态,所以新手用WordPress建站,是无需设置伪静态的,如果你想更换建站系统使用WordPress,为了保留以前网站的URL地址,从而不影响SEO优化,那就需要做伪静态设置。
1、Apache服务器伪静态规则设置:使用Apache服务器时,我们可以通过.htaccess文件来实现伪静态规则设置,在WordPress根目录下找到.htaccess文件并用编辑器打开,然后添加以下代码:
<IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index.php$ [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule>
保存文件并上传到网站根目录,这段代码告诉Apache服务器当访问的文件不存在时,将请求转发给index.php处理,这样就可以实现伪静态了。
2、Nginx服务器伪静态规则设置:使用Nginx服务器时,需要在虚拟主机配置中添加相应的规则,添加以下代码:
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.conf 名称的文件。
3、IIS服务器伪静态规则设置:IIS是Windows系统自带的Web服务器,我们需要安装UrlRewrite模块,设置IIS的固定链接伪静态规则可以使用URL重写规则,在IIS管理器中,打开Web站点的URL重写规则,点击“新建规则”按钮,并选择“URL重写”规则类型,然后在web.config文件中添加以下规则:
<rewrite> <rules> <rule name="Main Rule" stopProcessing="true"> <match url=".*" /> <conditions logicalGrouping="MatchAll"> <add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" /> <add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" /> </conditions> <action type="Rewrite" url="index.php" /> </rule> </rules> </rewrite>
这段代码的作用同样是当访问的文件不存在时,将请求转发给index.php处理。
五、固定链接设置注意事项
1、避免使用特殊字符和空格:避免在固定链接中使用特殊字符(如@, #, %, $, !, 等)以及空格,它们可能导
致问题。
2、设置301重定向:如果网站已经有流量,并且网站中已有的内容已经被索引,那么在更改固定链接结构之后,可能需要设置301重定向,以避免产生死链或对SEO产生不利影响。
3、确保.htaccess文件可写:更改固定链接结构后,必须确保您的 .htaccess文件是可写的,因为WordPress需要修改它来正确重写URL。
通过选择一个清晰、有逻辑的固定链接结构,您可以提高网站的SEO能力、确保用户良好的浏览体验,并方便内容管理,在设置时,要充分考虑未来的网站规划和内容结构,以确定最合适的链接形式。
以上就是关于“wordpress固定链接然后进行更改和设定?”的问题,朋友们可以点击主页了解更多内容,希望可以够帮助大家!
原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/1257177.html
本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。
发表回复