首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >htaccess在litespeed中不工作

htaccess在litespeed中不工作
EN

Stack Overflow用户
提问于 2013-10-11 08:36:47
回答 4查看 16.6K关注 0票数 2

我在我的站点上使用了下面的重写,它在共享服务器上运行良好。

代码语言:javascript
复制
 RewriteEngine On
 <Files .*> 
     Order Deny,Allow   
     Deny From All
 </Files>
 <Files ~ "^\.ht">
     order allow,deny
     deny from all
     satisfy all
 </Files>
 <FilesMatch "^php5?\.(ini|cgi)$">
     Order Deny,Allow 
     Deny from All 
     Allow from env=REDIRECT_STATUS 
 </FilesMatch> 
 AddDefaultCharset utf-8
 Options All -Indexes
 RewriteCond %{REQUEST_FILENAME} \.(gif|jpe?g|png|js|css|swf|ico|txt|pdf|xml)$ [OR]
 RewriteCond %{REQUEST_FILENAME} -f [OR]
 RewriteCond %{REQUEST_FILENAME} -s [OR]
 RewriteCond %{REQUEST_FILENAME} -l [OR]
 RewriteCond %{REQUEST_FILENAME} -d
 RewriteRule ^.*$ - [NC,L]
 RewriteRule ^.*$ public_html/index.php [NC,L]   

但现在它显示了以下错误。

找不到404

在此服务器上找不到所请求的资源!

由LiteSpeed网络服务器提供动力

LiteSpeed技术不负责本网站的管理和内容!

如何纠正此错误?

它在LiteSpeed上的作用不同

EN

回答 4

Stack Overflow用户

发布于 2017-07-23 09:29:59

你用的是小企业还是Openlitespeed?

OpenLitespeed无法处理.htaccess文件,您需要通过web管理配置它:编辑虚拟主机->重写

Litespeed应该使用htaccess文件,确保将其配置为使用它:

编辑虚拟主机->重写->启用重写:否

票数 1
EN

Stack Overflow用户

发布于 2019-09-04 15:50:28

在我的经验中,OpenLiteSpeed正确地加载了大部分重写,但是由于可选的初始斜杠,您必须在规则前面加上"/?“。

需要在上下文或重写级别设置FilesMatch规则,请参见以下内容:

Files

票数 1
EN

Stack Overflow用户

发布于 2019-10-26 08:06:28

对于litespeed面板中的每个php版本;您必须添加一个独立的脚本处理程序和外部应用程序,最后优雅地重新启动lsws服务。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19313736

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档