全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 3976|回复: 10

[Windows VPS] oneindex 伪静态问题

[复制链接]
发表于 2019-2-2 13:16:19 | 显示全部楼层 |阅读模式
大家好,我按照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-3 15:02:54 | 显示全部楼层
问题解决,源码文件名错了,.htacces少个s,应该是.htaccess。
发表于 2019-2-2 13:33:22 来自手机 | 显示全部楼层
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:42 | 显示全部楼层
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;
}
 楼主| 发表于 2019-2-2 14:04:18 | 显示全部楼层
感谢2,3楼,都是ngnix的规则吧,虚拟主机该怎么设置呢,虚拟主机是Apache的
发表于 2019-2-2 17:39:00 来自手机 | 显示全部楼层
谷歌关键词 .htaccess http to https 一般把规则加上就行了 不行就仔细看看规则有没有冲突的适当点整一下
发表于 2019-2-2 17:47:58 | 显示全部楼层
warlf 发表于 2019-2-2 14:04
感谢2,3楼,都是ngnix的规则吧,虚拟主机该怎么设置呢,虚拟主机是Apache的

Apache支持我还原装那个就成…放根目录就能使用
发表于 2019-2-2 20:48:01 来自手机 | 显示全部楼层
.htaccess文件,如果你是下载的master.zip,里面有它的,是隐藏文件,你ls -a看一下。主要是httpd.conf里面要load module,你百度一下吧。
发表于 2019-2-2 21:00:47 | 显示全部楼层
这个不是已经凉了?
发表于 2019-2-2 21:03:57 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2024-5-6 07:13 , Processed in 0.069325 second(s), 10 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表