如何创建不带“quot;”的URL;。html";下载文件?
我想在我的服务器上创建一些URL,允许您从“直接链接”下载文件,而不是直接链接,例如如何创建不带“quot;”的URL;。html";下载文件?,url,download,Url,Download,我想在我的服务器上创建一些URL,允许您从“直接链接”下载文件,而不是直接链接,例如www.website.com/file for download.exe我希望它只是www.website.com/download,然后它将开始下载.exe 所以我基本上会: www.website.com/download www.website.com/download2 www.website.com/download3 每个都有自己的文件,当你访问链接时,可以选择下载 如何创建不以“.html”结尾但
www.website.com/file for download.exe
我希望它只是www.website.com/download
,然后它将开始下载.exe
所以我基本上会:
www.website.com/download
www.website.com/download2
www.website.com/download3
每个都有自己的文件,当你访问链接时,可以选择下载
如何创建不以“.html”结尾但启动下载链接的URL?您可以使用
.htaccess
文件执行此操作
RewriteRule ^download$ "/file.exe" [P]
然后当您键入
http://example.com/download
我想您可以通过几种不同的方式下载名为file.exe的文件。如果您有一个web应用程序,那么您可以使用它可以使用的任何URL方案,并编写代码来返回文件流。您可以在web服务器和/或目录配置中重新写入URL,以指向特定URL的文件。由于我们对您的设置一无所知,因此我们无法更具体地说明。但一般来说,没有规定URL必须包含文件名。HTTP没有“文件”的概念。您的服务器可以对任何请求响应您喜欢的任何标题/内容。我通过FileZilla上传了文件。而我在根目录FileZilla中的网页在任何方面都与你所问的问题毫无关系。@David我想知道是否有办法将我的可下载文件与html文件一起上载到FileZilla,允许用户下载该文件。只是我不希望链接转到实际的.html
链接。只需直接下载文件,但不使用文件名本身,例如download-1.exe
这是什么类型的Web服务器?这很有效,除了我必须将[P]
更改为[R]
。。经过一点搜索后发现了,但是谢谢你给我指出了正确的方向!用这种方法还有什么需要深入研究的吗?那么让我们说http://example.com/download/one/two
然后下载文件?我尝试将^download/$
扩展到^download/one/two$
,但没有成功