You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

求适配新URL格式的.htaccess规则,实现动态RSS Feed生成

解决方案:修改RSS URL路由规则

原规则说明

之前使用的Apache Rewrite规则如下,可将*.rss后缀的URL路由到动态生成RSS的脚本:

RewriteRule ^(.*).rss$ /get-feed.pl?item=$1

该规则适配的URL格式为:www.example.com/articles.rss

新需求对应的Rewrite规则

要实现www.example.com/rss/articles/这类URL的路由,可使用以下规则:

RewriteRule ^rss/([^/]+)/?$ /get-feed.pl?item=$1 [L]

规则解释

  • ^rss/:匹配URL开头的/rss/路径段
  • ([^/]+):捕获rss/之后、结尾斜杠之前的任意非斜杠字符(对应原URL中的articles部分)
  • /?$:匹配可选的结尾斜杠,兼容/rss/articles和/rss/articles/两种格式
  • [L]:标记为最后一条规则,避免后续规则继续处理该请求

如果服务器配置中开启了MultiViews,建议先关闭以确保规则正常生效:

Options -MultiViews

内容的提问来源于stack exchange,提问作者HTM

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.12 22:20:32