2011-11-15 32 views
0

我有权访问Apache Web服务器。这是一个使用Python的Web服务应用程序。是可以确定从url的本地路径?

我想访问一个文件(100%肯定驻留在本地是网络服务器本身),但我只有网址。

我想引用任何设置文件的Apache Web服务器来确定文件的绝对本地路径。

让我说我有这种网址:http://localhost/service/abc.jpg。所以我可以解析它来获取文件名,然后从设置文件中获得决定的本地路径。

但是..怎么样这种URL:http://localhost/service/imagefile1。在这种情况下,我只有url的文件名不包含在url中,但仍然有效的url。是否有可能从url获取文件的绝对本地路径?

任何指导表示赞赏。

回答

2

是可以确定从url的本地路径?

简而言之:没有。


一般来说,URL和文件之间没有具体关联。事实上,没有什么可以说任何地方的任何服务器上的文件都存在给定URL中的数据。

+1

我猜你可能需要对网站进行反向工程?如果是这样,如果它写在django中,请查看urls.py文件。你也可以看看Apache的mod_rewrite的东西。我并不十分精通,但服务器可以通过规则设置将网址翻译成位置。也只是在 –

+0

左右徘徊你可能想对这个问题发表评论,所以OP实际上看到了它。 –