Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache-允许资源在文件名中包含域名_Apache_Url_Mod Rewrite - Fatal编程技术网

Apache-允许资源在文件名中包含域名

Apache-允许资源在文件名中包含域名,apache,url,mod-rewrite,Apache,Url,Mod Rewrite,我面临着这个相当奇怪的难题 我需要能够允许资源给用户的基础上,他们是否包含在请求的文件名域名 资源格式: unique_id + _ + domain_name + file_extension 例如: 503_example.com.html 场景: unique_id + _ + domain_name + file_extension 用户输入此URL: http://example.com/503_example.com.html 他应该得到请求的资源,因为域名匹配 其他用户

我面临着这个相当奇怪的难题

我需要能够允许资源给用户的基础上,他们是否包含在请求的文件名域名

资源格式:

unique_id + _ + domain_name + file_extension
例如:

503_example.com.html

场景:

unique_id + _ + domain_name + file_extension
用户输入此URL:

http://example.com/503_example.com.html
他应该得到请求的资源,因为域名匹配

其他用户请求:

http://example.com/503_mysite.com.html
他应该得到
拒绝.html
服务,因为域名不匹配

我如何使用
mod_rewrite
或任何其他apache指令实现这种效果

还要注意,域名会有所不同,所以我不能使用像
example.com
这样的文字名称


真有趣,两个小时前也有同样的问题:你们在做同一个项目吗?:-)在某种程度上,他想发布另一个问题,但与apache相关的问题并不只是正则表达式。但还不能发布第二个问题。我认为他们很不同,但目标相同。所以你决定重新提出你的问题?昨天取消检查我的解决方案,今天再次发布……这对我来说似乎有点奇怪。顺便说一句,我问你为什么在已经检查过它之后不检查它。想知道哪里出了问题…没有回答。。。