owncloud 去除烦人的 index.php
刚自行搭建完 owncloud ,一直感觉良好。但当我为了测试,用服务商提供的虚拟主机又部署了一套 owncloud 之后,却总感觉哪里不对……
自行搭建地址为:https://xx.xxx.xx/index.php/apps/files
虚拟主机地址为:https://xx/xxx/xx/apps/files
对比之下,发现自行搭建的 owncloud 地址后面多出了个 index.php
,顿时就纳闷了, rewrite
模块打开了, .htaccess
文件也和官方的一致,为啥会有区别?
往上溜了一圈后,发现原来是 AllowOverride
权限没放开,导致 rewrite
没生效。遂把httpd.conf
里所有的 AllowOverride none
改成了AllowOverride all
。
重启后问题解决,再也没有烦人的 index.php
后缀了。