目录列表可以使用.htaccess以不同语言显示吗?

时间:2015-09-17 08:55:53

标签: apache .htaccess localization region directory-listing

我在 pub.regularsite.com 为设计客户设置了一个简单的网站,在那里我完成了设计项目。

该站点使用Apache目录列表设置,其中包含徽标,传单等的子目录。

问题是列表标题(名称,最后修改过的&尺寸是英文和我希望它们以法文显示

是否可以在.htaccess文件或其他地方指定标题语言?

是否可以根据用户的系统语言自动生成?

1 个答案:

答案 0 :(得分:1)

很抱歉,我不认为您可以使用Apache附带的默认目录列表模块执行此操作。

默认情况下,目录列表由Apache的mod_autoindex生成,根据存储库[1]中的最新版本,它没有任何字符串的翻译,例如" Last modified"等

如果您不关心它是用户的首选语言并且一直都是法语,我猜测如果翻译该文件中的所有字符串,请重新编译该模块,重新安装并重新启动Apache,它会做你想做的事情 - 虽然它可能比找到其他目录生成工具更多的工作,并支持每个用户的翻译。 / p>

[1]见第1584行http://svn.apache.org/viewvc/httpd/httpd/trunk/modules/generators/mod_autoindex.c?revision=1705983&view=markup:"最后修改" string是硬编码的,不是指翻译词典。