附件的处理方式

附件有两种存储/获取模型:

  1. 附件存储地址是隐藏的,只能通过 CGI GET 操作获得(通过URLs,比如 http://myorg.org/mywiki/<SomePage>?action=AttachFile&do=get&target=filename.ext)。

  2. 附件存储在可以被网络服务器直接访问的目录下,因而可以通过服务器直接使用,而无须通过MoinMoin (URLs类似于http://myorg.org/mywikiattach/<Somepage>/attachments/filename.ext)。

默认配置是第一种模型。附件存储在"...mywiki/data/pages/" 目录,路径为"...mywiki/data/pages/<pagename>/attachments/<filename>".

MoinMoinattachments 配置选项允许您将存储附件的目录转移到其他位置。不过一般来说不需要如此操作,除非你有明确的原因。使用其他位置存储附件需要将现有的附件拷贝到新的位置,所以会比较麻烦,而且会带来更多风险。下面的建议是针对Apache服务器的,假设您想把附件放在他们现在的位置,而原来的安装使用的名称为"mywiki"。