全球主机交流论坛

标题: oneindex 伪静态问题 [打印本页]

作者: warlf    时间: 2019-2-2 13:16
标题: oneindex 伪静态问题
大家好,我按照github里的教程安装好也配置好了oneindex

但是打开oneindex后台那个去掉/?/选项后,前台下载文件就404,也无法强制https,应该是伪静态没配置好。

请问伪静态是直接上传.htaccess这个文件就行了吗,有没有什么开关什么的?虚拟主机是老薛的,cPanel面板。

附上我的.htaccess文件

RewriteEngine On

RewriteCond %{HTTPS} !=on
RewriteRule ^(.*) https://%{SERVER_NAME}/$1 [R,L]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*) index.php?/$1 [L]

php小白一枚,望大神指教。

作者: 是我    时间: 2019-2-2 13:33
if (!-f $request_filename){ set $rule_0 1$rule_0; } if (!-d $request_filename){ set $rule_0 2$rule_0; } if ($rule_0 = "21"){ rewrite ^/(.*)$ /index.php?/$1 last; }
作者: 比那名居天子    时间: 2019-2-2 13:33
Apache没用过。。。不过上传.htaccess应该就行了
如果是nginx,这个是为静态规则
if (!-f $request_filename){set $rule_0 1$rule_0;
}
if (!-d $request_filename){set $rule_0 2$rule_0;
}
if ($rule_0 = "21"){rewrite ^/(.*)$ /index.php?/$1 last;
}
作者: warlf    时间: 2019-2-2 14:04
感谢2,3楼,都是ngnix的规则吧,虚拟主机该怎么设置呢,虚拟主机是Apache的
作者: walsh    时间: 2019-2-2 17:39
谷歌关键词 .htaccess http to https 一般把规则加上就行了 不行就仔细看看规则有没有冲突的适当点整一下
作者: bidg    时间: 2019-2-2 17:47
warlf 发表于 2019-2-2 14:04
感谢2,3楼,都是ngnix的规则吧,虚拟主机该怎么设置呢,虚拟主机是Apache的

Apache支持我还原装那个就成…放根目录就能使用
作者: 逸笙    时间: 2019-2-2 20:48
.htaccess文件,如果你是下载的master.zip,里面有它的,是隐藏文件,你ls -a看一下。主要是httpd.conf里面要load module,你百度一下吧。
作者: 秋上书    时间: 2019-2-2 21:00
这个不是已经凉了?
作者: zhonghezhen    时间: 2019-2-2 21:03
提示: 作者被禁止或删除 内容自动屏蔽
作者: warlf    时间: 2019-2-3 15:02
问题解决,源码文件名错了,.htacces少个s,应该是.htaccess。
作者: 逸笙    时间: 2019-2-3 15:35
秋上书 发表于 2019-2-2 21:00
这个不是已经凉了?

不是程序凉了,只是帐号凉了。
话又说回来,我昨天又装了一下,还是空白目录,但刚刚看一下,居然又有文件了!!??




欢迎光临 全球主机交流论坛 (https://443502.xyz/) Powered by Discuz! X3.4