匹配所有请求的nginx位置

何塞·卡洛斯

我试图将对sitemap.xml的任何请求重定向到nginx中的特定文件夹,但是我无法编写正确的正则表达式来做到这一点。

我尝试了几种选择,但没有一个起作用。在我看来应该起作用的一个是:

location ~ \.xml$ {
    root /home/www/public/sitemaps;
} 

但是与此匹配的http://localhost:8080/sitemap.xml只是它,而与之不匹配http://localhost:8080/other/sitemap.xml

如何编写正则表达式以匹配以sitemap.xml结尾的任何URL?

谢谢你的帮助。/何塞·卡洛斯(JoséCarlos)

斯蒂法诺·福西托

检查另一个正则表达式。如果您有两个包含“ xml”的regexp,则nginx将在这两个之间使用“更大”的匹配项。

无论如何,您都可以阅读此主题第一个答案是告诉您尝试以下操作:

location /sitemap.xml {
    alias /home/www/public/sitemaps/sitemap.xml;
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

NGINX。如何将所有请求作为GET请求?

来自分类Dev

NGINX没有将所有请求标头传递给Tomcat

来自分类Dev

将所有请求(不匹配其他路由)路由到单个操作

来自分类Dev

SQL 查询仅获取所有请求的 2 列匹配发生的结果

来自分类Dev

使用FiddlerCore捕获所有请求

来自分类Dev

Android WorkManager检索所有请求

来自分类Dev

记录对Web服务的所有请求?

来自分类Dev

仆人:查看所有请求头

来自分类Dev

如何使用Nginx通过FastCGI发送所有请求

来自分类Dev

Nginx将所有请求传递到特定的S3文件

来自分类Dev

Puma显示来自nginx的所有请求均来自127.0.0.1

来自分类Dev

Nginx将所有请求传递到特定的S3文件

来自分类Dev

所有请求都到同一个目录,而不管域是什么-NGINX

来自分类Dev

如何使用 nginx 和 plesk 将所有请求代理到本地主机?

来自分类Dev

htaccess更改api的位置并重定向所有请求

来自分类Dev

Nginx拒绝所有文件/嵌套文件,并将所有请求转发到index.php

来自分类Dev

nginx上有两个站点,但一个站点收到所有请求

来自分类Dev

如何使用nginx将所有请求重定向到在特定端口上运行的应用程序?

来自分类Dev

使用Nginx使用try_files将对不存在文件的所有请求重写为index.php

来自分类Dev

带有Phonegap 3.0.0的所有请求404

来自分类Dev

向WebClient发出的所有请求添加querystring参数

来自分类Dev

所有请求中的PHP Persist变量

来自分类Dev

扩展piwik以访问所有请求数据

来自分类Dev

使用Phonegap 3.0.0的所有请求404

来自分类Dev

Laravel将所有请求重定向到HTTPS

来自分类Dev

ServiceStack遍历所有请求/响应DTO

来自分类Dev

所有请求的Perl Dancer index.cgi

来自分类Dev

通过index.php的所有请求,无例外

来自分类Dev

如何在UIWebView中列出所有请求?

Related 相关文章

  1. 1

    NGINX。如何将所有请求作为GET请求?

  2. 2

    NGINX没有将所有请求标头传递给Tomcat

  3. 3

    将所有请求(不匹配其他路由)路由到单个操作

  4. 4

    SQL 查询仅获取所有请求的 2 列匹配发生的结果

  5. 5

    使用FiddlerCore捕获所有请求

  6. 6

    Android WorkManager检索所有请求

  7. 7

    记录对Web服务的所有请求?

  8. 8

    仆人:查看所有请求头

  9. 9

    如何使用Nginx通过FastCGI发送所有请求

  10. 10

    Nginx将所有请求传递到特定的S3文件

  11. 11

    Puma显示来自nginx的所有请求均来自127.0.0.1

  12. 12

    Nginx将所有请求传递到特定的S3文件

  13. 13

    所有请求都到同一个目录,而不管域是什么-NGINX

  14. 14

    如何使用 nginx 和 plesk 将所有请求代理到本地主机?

  15. 15

    htaccess更改api的位置并重定向所有请求

  16. 16

    Nginx拒绝所有文件/嵌套文件,并将所有请求转发到index.php

  17. 17

    nginx上有两个站点,但一个站点收到所有请求

  18. 18

    如何使用nginx将所有请求重定向到在特定端口上运行的应用程序?

  19. 19

    使用Nginx使用try_files将对不存在文件的所有请求重写为index.php

  20. 20

    带有Phonegap 3.0.0的所有请求404

  21. 21

    向WebClient发出的所有请求添加querystring参数

  22. 22

    所有请求中的PHP Persist变量

  23. 23

    扩展piwik以访问所有请求数据

  24. 24

    使用Phonegap 3.0.0的所有请求404

  25. 25

    Laravel将所有请求重定向到HTTPS

  26. 26

    ServiceStack遍历所有请求/响应DTO

  27. 27

    所有请求的Perl Dancer index.cgi

  28. 28

    通过index.php的所有请求,无例外

  29. 29

    如何在UIWebView中列出所有请求?

热门标签

归档