前面说了Index编码的问题,但是如何查看自己VPS的默认编码呢,又如何查看文件的编码呢。
VPS的编码查看可以用
env|grep LANG
这个命令来查看。如图。
查看文件的详细信息则是File命令:
如果想让文件上传我们之前提到了FlashFXP如何设置UTF-8格式,但是如果我们只是用SSH上传文件呢,那你一定会对WinSCP这个软件不陌生,打开设置选项卡。设置这里。
这样上传上的文件都是UTF-8格式的了。
前面说了那么多Index是如何打开的,那我们来说下怎么关闭的吧。
cPanel是在面板的高级选项中索引管理器中关闭。
打开以后会看到你的Public_html文件夹的根目录,也就是说只支持这个目录下的文件夹,而不支持下面的文件夹。
选择我们需要设置的文件夹,点击我们需要的设置就可以了。
如果你觉得还需要设置某个二级甚至三级目录禁止浏览可以使用.htaccess文件来进行控制(网上资源,未测)
关闭文件浏览目录
Options All -Indexe
忽略 *.png *.gif *.jpg 文件的 index 显示
IndexIgnore *.png *.gif *.jpg
apache 默认关掉目录浏览而你需要打开的话,加入
Options +Indexes
cPanel和Apache有.htaccess文件可以控制,那么Nginx就那么死板不能设置单独某个目录不能分享么?
答案当然不是了。在nginx.conf文件中server中间加入文件夹的控制:
location /pub/test {
autoindex on;
autoindex_exact_size off;
autoindex_localtime on;
上面则是说浏览网页根目录(默认是wwwroot)下面的pub文件夹的子目录test开启文件目录,显示每个文件多少M,和上传时间(按照文件服务器的时间)
如何还想加入header和footer则需要添加插件。
例如
本文作者为Nicky,转载请注明。