Apache - 允许资源,如果它们在文件名中包含域名

时间:2017-04-07 01:35:03

标签: apache url mod-rewrite

我面对这个相当奇怪的难题。

我需要能够根据用户是否在所请求的文件名中包含域名来为用户提供资源。

资源格式:

unique_id + _ + domain_name + file_extension

示例:

503_example.com.html

情境:

用户输入以下网址:

http://example.com/503_example.com.html

他应该被提供所请求的资源,因为域名匹配。

另一位用户请求:

http://example.com/503_mysite.com.html

他应该被提供denied.html,因为域名不匹配。

如何使用mod_rewrite或任何其他apache指令实现此效果?

另请注意,域名会有所不同,因此我无法使用example.com这样的文字名称。

0 个答案:

没有答案