您现在的位置是:首页 > cms教程 > WordPress教程WordPress教程
wordpress函数mod_rewrite重写URL的方法
翠彤2025-03-25WordPress教程已有人查阅
导读想把http://ebingou.cn/?p=123 替换成这样的形式 http://ebingou.cn/x188.html查看Nginx配置文件 / /wdlinux/nginx-1.8.1/conf/nginx.conf这里加载了/ /wdlinux/nginx-1.8.1/conf/vhost/*.conf 所有的.conf文件
想把http://ebingou.cn/?p=123 替换成这样的形式 http://ebingou.cn/x188.html
查看Nginx配置文件 / /wdlinux/nginx-1.8.1/conf/nginx.conf
这里加载了/ /wdlinux/nginx-1.8.1/conf/vhost/*.conf 所有的.conf文件
00000.default.conf 文件里添加一下代码 这里的思路就是/?p=123 换成x123.html
rewrite 关键字
^伪静态规则开始
last 伪静态结束
(.*) 任何字符 域名
nginx rewrite规则
nginx的rewrite规则参考:
~ 为区分大小写匹配
~* 为不区分大小写匹配
!~和!~*分别为区分大小写不匹配及不区分大小写不匹
-f和!-f用来判断是否存在文件
-d和!-d用来判断是否存在目录
-e和!-e用来判断是否存在文件或目录
-x和!-x用来判断文件是否可执行
last 相当于Apache里的[L]标记,表示完成rewrite,呵呵这应该是最常用的
break 终止匹配, 不再匹配后面的规则
redirect 返回302临时重定向 地址栏会显示跳转后的地址
permanent 返回301长久重定向 地址栏会显示跳转后的地址
nginx配置location总结及rewrite规则写法
Nginx重写规则指南
Nginx下WordPress的Rewrite规则
同理 分页伪静态 http://ebingou.cn/index.php?paged=2 想改成 http://ebingou.cn/p2.html
wordpress伪静态如何支持中文(目前不支持分类目录中文)
wordpress后台设置:
nginx配置文件里添加伪静态规则文件 添加:include / /web/default/.htaccess
测试配置文件 cd / /wdlinux/nginx-1.8.1/conf/nginx.conf
./nginx -t
重载nginx配置文件
./nginx -s reload
先查看是那种web服务器
ECS Linux 基于 nginx 环境通过 .htaccess 配置 rewrite 伪静态示例
apache 伪静态规则 参考 保存.htaccess文件
工具-选项
常规- 显示隐藏的文件 打钩
如果是apche 需要开启mod_rewrite
查看Nginx配置文件 / /wdlinux/nginx-1.8.1/conf/nginx.conf
这里加载了/ /wdlinux/nginx-1.8.1/conf/vhost/*.conf 所有的.conf文件
00000.default.conf 文件里添加一下代码 这里的思路就是/?p=123 换成x123.html
location / {
rewrite ^(.*)/x(\d+)\.html$ $1/?p=$2 last;
}
nginx 伪静态规则:rewrite 关键字
^伪静态规则开始
last 伪静态结束
(.*) 任何字符 域名
nginx rewrite规则
nginx的rewrite规则参考:
~ 为区分大小写匹配
~* 为不区分大小写匹配
!~和!~*分别为区分大小写不匹配及不区分大小写不匹
-f和!-f用来判断是否存在文件
-d和!-d用来判断是否存在目录
-e和!-e用来判断是否存在文件或目录
-x和!-x用来判断文件是否可执行
last 相当于Apache里的[L]标记,表示完成rewrite,呵呵这应该是最常用的
break 终止匹配, 不再匹配后面的规则
redirect 返回302临时重定向 地址栏会显示跳转后的地址
permanent 返回301长久重定向 地址栏会显示跳转后的地址
$args
$content_length
$content_type
$document_root
$document_uri
$host
$http_user_agent
$http_cookie
$limit_rate
$request_body_file
$request_method
$remote_addr
$remote_port
$remote_user
$request_filename
$request_uri
$query_string
$scheme
$server_protocol
$server_addr
$server_name
$server_port
$uri
nginx rewrite规则语法nginx配置location总结及rewrite规则写法
Nginx重写规则指南
Nginx下WordPress的Rewrite规则
同理 分页伪静态 http://ebingou.cn/index.php?paged=2 想改成 http://ebingou.cn/p2.html
rewrite ^(.*)/p(\d+)\.html$ $1/index.php?paged=$2 last;
http://ebingou.cn/page/2
http://ebingou.cn/index.php?paged=2
使用固定链接wordpress伪静态如何支持中文(目前不支持分类目录中文)
wordpress后台设置:
nginx配置文件里添加伪静态规则文件 添加:include / /web/default/.htaccess
测试配置文件 cd / /wdlinux/nginx-1.8.1/conf/nginx.conf
./nginx -t
重载nginx配置文件
./nginx -s reload
先查看是那种web服务器
ECS Linux 基于 nginx 环境通过 .htaccess 配置 rewrite 伪静态示例
apache 伪静态规则 参考 保存.htaccess文件
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
nginx伪静态规则
#ignored: “-” thing used or unknown variable in regex/rew
rewrite ^/([_0-9a-zA-Z-]+/)?wp-admin$ /$1wp-admin/ permanent;
if (-f $request_filename){
set $rule_2 1;
}
if (-d $request_filename){
set $rule_2 1;
}
if ($rule_2 = "1"){
#ignored: “-” thing used or unknown variable in regex/rew
}
rewrite ^/([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) /$2 last;
rewrite ^/([_0-9a-zA-Z-]+/)?(.*.php)$ /$2 last;
rewrite /. /index.php last;
XFTP4下查看.htaccess文件工具-选项
常规- 显示隐藏的文件 打钩
如果是apche 需要开启mod_rewrite
本文标签:
很赞哦! ()
上一篇:wordpress配置步骤教程
相关教程
图文教程
好用的15个WordPress插件分享
1. All in One SEO Pack一个功能强大的SEO插件,这个插件可以帮助你重新博客的标题,描述以及关键字,还能针对每个页面,每篇博客的标题进行定制。例如对于一篇博客,WordPress默认
WordPress安全检测工具分享
Wordpres是一款非常流行cms系统,市面上有相当一部分的博客和站点都是使用wordpress搭建。正因为大多博客都使用wordpress,所以其安全性就显得尤为重要。我们平时维护一个站点
WordPress批量打开关闭文章评论功能
WordPress默认不能批量开关文章的评论功能,如果想临时关闭或者打开Wordpress文章评论功能
WordPress开发者是谁
WordPress的主要的开发者是Ryan Boren和Matthew Mullenweg。 Matthew Mullenweg和Mike Little是这个项目的共同创办人。
相关源码
-
(自适应)大气办公用品耗材供应打印机产品维修网站模板下载基于PbootCMS系统开发的响应式网站模板,为营销技术博主、数字产品评测者设计。采用前沿的响应式技术,确保内容在手机端和桌面端都能获得较佳阅读体验,帮助用户高效展示技术文章和产品分析。查看源码 -
帝国cms7.5女性护肤搭配美妆潮流网站源码带数据4.5G本模板专为女性美容护肤行业设计,提供美容护肤、发型设计、女性健康、时尚化妆、娱乐新闻、服饰搭配等女性潮流资讯内容展示。采用帝国CMS7.5开发,同步生成电脑端和手机端,满足用户对美容时尚信息的获取需求。查看源码 -
自适应APP应用程序介绍推广落地页pbootcms网站源码下载移动应用开发商设计的营销型落地页模板,基于PbootCMS内核深度开发采用前沿响应式架构,无缝适配手机端操作习惯与PC端展示需求。查看源码 -
(PC+WAP)智能机器人人工智能物联网自动化设备源码下载本模板基于PbootCMS内核开发,为智能机器人及传感器科技企业精心设计。采用现代化设计风格,突出科技感与专业性,多方位展示企业技术实力与产品优势。查看源码 -
(自适应)物流运输快递仓储货运网站模板免费下载基于PbootCMS内核开发的物流运输行业专用模板,深度适配仓储货运企业的业务展示需求。前端采用响应式布局,自动适配手机端访问,后台数据实时同步更新,帮助企业高效展示运输网络、仓储设施、服务流程等核心业务模块。查看源码 -
(自适应响应式)高端家用办公家具家居桌椅pbootcms模板下载为办公家具企业设计的响应式网站模板,涵盖产品展示、案例呈现、企业介绍等核心模块。通过可视化后台可快速发布实木桌椅、系统家具、办公屏风等产品信息,帮助客户直观了解材质参数与空间搭配方案。查看源码
| 分享笔记 (共有 篇笔记) |

