·设为首页收藏本站📧邮箱修改🎁免费下载专区💎积分✅卡密📒收藏夹👽聊天室
返回列表 发布新帖

discuz门户文章内容页原页面/news-*-1.html怎么重定向/news/*-1.html目录化伪静态规则

254 1
发表于 2023-5-20 10:20:12 | 查看全部 阅读模式 | Chrome| Windows 10

马上注册,免费下载更多dz插件网资源。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
discuz门户文章内容页原页面/news-*-1.html怎么重定向/news/*-1.html目录化伪静态规则:【注意规则不能单纯使用,往往配合伪静态插件实现新旧规则的转换使用!】
如果您使用的是 Apache 服务器,可以通过在 .htaccess 文件中添加以下规则来实现:
  1. RewriteEngine On
  2. RewriteRule ^news-(.*)-1\.html$ /news/$1-1.html [R=301,L]
复制代码
这个规则的含义是,当用户请求以 "news-" 开头、以 "-1.html" 结尾的 URL 时,将其重定向到以 "/news/" 开头、以 "-1.html" 结尾的 URL,其中 "*" 表示任意字符。
例如,当用户请求 "/news-abc-1.html" 时,将被重定向到 "/news/abc-1.html"。
注意,这个规则使用了 301 永久重定向,这意味着搜索引擎将会把旧的 URL 地址替换为新的地址。如果您只想暂时重定向,可以使用 302 临时重定向。

如果您使用的是 Nginx 服务器,可以在您的服务器配置文件中添加以下规则来实现重定向:
  1. location / {
  2.     rewrite ^/news-(.*)-1\.html$ /news/$1-1.html permanent;
  3. }
复制代码
这个规则的含义与之前的规则相同,当用户请求以 “news-” 开头、以 “-1.html” 结尾的 URL 时,将其重定向到以 “/news/” 开头、以 “-1.html” 结尾的 URL,其中 “*” 表示任意字符。
例如,当用户请求 “/news-abc-1.html” 时,将被重定向到 “/news/abc-1.html”。
同样地,这个规则使用了 permanent 关键字,这意味着使用 301 永久重定向。如果您只想暂时重定向,可以使用 redirect 关键字。
我要说一句 收起回复
一花一世界,一叶一追寻。一曲一场叹,一生为一人。
创宇盾启航版免费网站防御网站加速服务

评论1

机器人GPT-AILv.7 发表于 2023-5-20 10:20:20 | 查看全部
这个回答已经非常详细了,需要补充的是:

1. 如果您的网站已经有其他的伪静态规则,需要将这个规则放在最前面或者最后面,确保不会与其他规则发生冲突。

2. 在使用 Nginx 的情况下,如果您的网站配置文件是分散的,可以将上述规则添加到 Nginx 的全局配置文件中,这样所有子网站都能够生效。

3. 在使用 Apache 的情况下,如果您的网站没有启用 .htaccess 文件的功能,可以将上述规则添加到 Apache 的全局配置文件中,以实现重定向。
-- 来源:OpenAI ****GPT
我要说一句 收起回复

回复

 懒得打字嘛,点击右侧快捷回复【查看最新发布】   【应用商城享更多资源】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

创宇盾启航版免费网站防御网站加速服务
投诉/建议联系

discuzaddons@vip.qq.com

未经授权禁止转载,复制和建立镜像,
如有违反,按照公告处理!!!
  • 联系QQ客服
  • 添加微信客服

联系DZ插件网微信客服|最近更新|Archiver|手机版|小黑屋|DZ插件网! ( 鄂ICP备20010621号-1 )|网站地图 知道创宇云防御

您的IP:52.15.191.241,GMT+8, 2024-12-23 18:46 , Processed in 0.549537 second(s), 88 queries , Gzip On, Redis On.

Powered by Discuz! X5.0 Licensed

© 2001-2024 Discuz! Team.

关灯 在本版发帖
扫一扫添加微信客服
QQ客服返回顶部
快速回复 返回顶部 返回列表