我有一些我希望重写的 CMS(SilverStripe CMS)生成的 URL。出于某种原因,可以通过将 a 附加?url=
到查询字符串来设置 URL。
所以example.com?url=/about-us
并example.com/about-us
给出了相同的页面。
你甚至可以这样做example.com/some-page/?url=/about-us
,你仍然会得到关于我们的页面。
那么:如何将包含参数“url”的任何 URL 重写为domain.tld
+ URL 参数的值?(example.com?url=/about-us
等等example.com/some-page/?url=/about-us
进入example.com/about-us
)。
希望有人可以提供帮助。