我有一个在 Pantheon 上运行的 WordPress 站点,它使用 nginx。.htaccess 文件中的重写规则被忽略,因此需要将它们放在 wp-config.php 中。我的正则表达式技能或多或少不存在,我需要将这些重写规则转换为 PHP:
rewrite ^/sitemap(-+([a-zA-Z0-9_-]+))?\.xml$ "/index.php?xml_sitemap=params=$2" last;
rewrite ^/sitemap(-+([a-zA-Z0-9_-]+))?\.xml\.gz$ "/index.php?xml_sitemap=params=$2;zip=true" last;
rewrite ^/sitemap(-+([a-zA-Z0-9_-]+))?\.html$ "/index.php?xml_sitemap=params=$2;html=true" last;
rewrite ^/sitemap(-+([a-zA-Z0-9_-]+))?\.html.gz$ "/index.php?xml_sitemap=params=$2;html=true;zip=true" last;
谁能指出我正确的方向?