gpt4 book ai didi

http - 如何在 apache 配置中为文件名使用通配符别名?

转载 作者:可可西里 更新时间:2023-11-01 16:57:11 26 4
gpt4 key购买 nike

我需要 apache 在调用以下任一 url 时调用 file.php:

  • /文件.xml
  • /文件内容.xml
  • /file-abc.xml
  • /文件-n.xml
  • /file-xyz.xml

这是我的 apache conf 文件中的示例:(倒数第二行是关键行)

<VirtualHost *:80>
DocumentRoot /html
ServerName domain.com

UseCanonicalName Off

Alias /file.xml /html/file.php
Alias /file-contents.xml /html/file.php
Alias /file-*.xml /html/file.php
</VirtualHost>

我可以让 file.xml 和 file-contents.xml 调用 file.php 就好了。但是通配符不起作用。

你有什么建议?


回答:

感谢 Marc B!

AliasMatch ^/file-(.*).xml /html/file.php

最佳答案

AliasMatch 允许正则表达式用于此类事情:http://httpd.apache.org/docs/2.0/mod/mod_alias.html#aliasmatch

关于http - 如何在 apache 配置中为文件名使用通配符别名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9707267/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com