WordPress二级目录站(子目录)伪静态设置方法

1、WordPress二级目录站(子目录)伪静态概述

在 WordPress 中,您可以在安装的 WordPress 博客上设置一个子目录。例如,如果您在 www.example.com 中创建了一个 blog 目录,那么 WordPress 就会安装在此目录中。伪静态是指将网站 URL 映射到实际的物理文件路径,而不是使用查询字符串来传递变量的过程。WordPress 伪静态将创建一个用户友好的 URL,以便更好地显示博客的内容。

2、WordPress二级目录站(子目录)伪静态设置方法

首先,您需要启用 WordPress 站点的固定链接功能。在 WordPress 后台导航栏中,选择“设置” > “固定链接”。在此页面中,您可以选择想要使用的固定链接结构。例如,您可以使用“/%category%/%postname%/”作为您的自定义固定链接。这将显示文章的类别和文章标题在 URL 中,并且更容易被搜索引擎识别。如果您没有充分的经验来进行定制,我们建议您使用默认的链接结构。

在 WordPress 后台导航中,选择“插件” > “增加新插件” 以寻找插件“Permalink Manager Lite”。点击安装并启用该插件。该插件是免费的,并且可以使您创建自定义链接。

在这个设置中,你需要转到“Permalink Manager” > “Permastructures” 页面并寻找名为`/postname/`的结构。此结构会将文章标题作为文章的 URL。单击`/postname/`结构旁边的编辑图标。在下拉列表中选择“Custom Structure”并输入自定义结构,请输入`/%category%/%postname%/`,然后保存更改。

3、为 WordPress 子目录设置 Nginx 伪静态

要在 Nginx 中为WordPress子目录设置伪静态,您需要在站点的 Nginx 配置中添加以下代码,以让每个 WordPress 子目录的 Nginx 配置与 WordPress 进行交互。


location /dir_name {
   index index.php;
   if (!-e $request_filename) {
       rewrite ^/(.+)$ /dir_name/index.php?q=$1 last;
   }
   try_files $uri $uri/ /dir_name/index.php?$args;
}

这会在 Nginx 的配置中创建一个名为“dir_name”的位置块,该位置块将用于子目录。如果您的子目录名字为“blog”,那么您需要更改访问位置`/dir_name`到`/blog`。

4、结束

以上就是 WordPress 子目录的伪静态设置方法,这样你的 WordPress 博客就可以在子目录中运行,并且每个 URL 都将更加用户友好。系列网页也将更加容易优化和被搜索引擎识别。

晓白博客网版权所有,原文地址https://www.xbnb.cn/5395
© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
评论 抢沙发

请登录后发表评论

    请登录后查看评论内容