我有一个外部 URL 列表,我想转发给我的社区。这个列表会非常多并且不断增长,但其中一小部分是:
- security/advisories/ADV-2024-003
- security/advisories/ADV-2022-002
- security/advisories/ADV-2025-005
我该如何创建可以处理任何情况的永久链接?例如,如果他们导航到 security/advisories/adv-2025-005,它仍然会将他们带到该主题?
我有一个外部 URL 列表,我想转发给我的社区。这个列表会非常多并且不断增长,但其中一小部分是:
我该如何创建可以处理任何情况的永久链接?例如,如果他们导航到 security/advisories/adv-2025-005,它仍然会将他们带到该主题?
我找不到任何像样的技巧,但有一种可能的方法是使用“Permalink normalizations”(固定链接规范化)设置。
例如,您可以这样做:
/security\\/advisories\\/[aA][dD][vV]-(\\d+-\\d+)/s-adv-\\1
它会转换
security/advisories/ADV-2024-003
security/advisories/adv-2024-003
security/advisories/aDv-2024-003
…
→ s-adv-2024-003
然后,您可以使用它创建一个重定向:

这对您有用吗?
我仍然希望永久链接最终是:security/advisories/{advisory,我不希望它更短。
如果您愿意,也可以编写以下内容,结果相同。
您可以使用:
/security\\/advisories\\/[aA][dD][vV]-(\\d+-\\d+)/security/advisories/adv-\\1
然后:
这完美地解决了问题,只要我的固定链接像这样以小写字母开头。谢谢!
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.