如何将此 Apache 代码转换为在 NGINX 中工作?
How can I convert this Apache code to work in NGINX?
我有一个文件 - sitemap.php
- 调用它时会显示与 sitemap.xml
文件相同的内容。
我想要它,所以当我转到 URL /sitemap.xml
时,它实际上显示了如果您转到 /sitemap.php
就会显示的内容
这曾经是通过使用 .htaccess
来实现的,但我们现在不使用 Apache。
RewriteRule ^/sitemap.xml$ sitemap.php [L]
我确实在网上尝试过某种 "apache to nginx" 转换器,但我对 NGINX 配置代码不太熟悉,所以不能说它是对还是错。
当然可以。将此行的任何定义位置之前的 server
配置块放入:
rewrite ^/sitemap.xml$ /sitemap.php last;
我有一个文件 - sitemap.php
- 调用它时会显示与 sitemap.xml
文件相同的内容。
我想要它,所以当我转到 URL /sitemap.xml
时,它实际上显示了如果您转到 /sitemap.php
这曾经是通过使用 .htaccess
来实现的,但我们现在不使用 Apache。
RewriteRule ^/sitemap.xml$ sitemap.php [L]
我确实在网上尝试过某种 "apache to nginx" 转换器,但我对 NGINX 配置代码不太熟悉,所以不能说它是对还是错。
当然可以。将此行的任何定义位置之前的 server
配置块放入:
rewrite ^/sitemap.xml$ /sitemap.php last;