如何打开光速.htaccess正在工作



我有一个正在运行的apache cakehpp项目,但正在尝试打开光速

但我对htaccess有意见。

我已经启用了重写,并在粘贴我的htaccess的上下文中,它在apache服务器上,下面是我在apache服务器中工作的.htaccess信息,但它在openlightspeed中不工作。

过期缓存

RewriteEngine on
RewriteCond %{HTTP_HOST} !^www. [NC]
RewriteRule .* https://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301] -jamal
RewriteRule    ^$    webroot/    [L]
RewriteRule    (.*) webroot/$1    [L]

如果有人知道如何正确插入上下文部分以使其工作,或者任何其他文件需要更改,请提供帮助

提前感谢

一般重写规则应适用于OpenLiteSpeed Web服务器。下面的例子将重写请求从https和www都不启动到https:/www,并全部转到/webroot/

RewriteCond %{HTTPS} off [OR] 
RewriteCond %{HTTP_HOST} !^www. 
RewriteRule ^(.*)$ https://www.%{SERVER_NAME}/webroot/$1 [L,R=301]

例如:

  • "http://example.com/"->"https://www.example.com/webroot/">
  • "https://example.com/"->"https://www.example.com/webroot/">
  • "https://example.com/123"->"https://www.example.com/webroot/123">

如果不能满足您的需要,我可以更新规则。

相关内容

  • 没有找到相关文章

最新更新