请教Lumanager Nginx 如何配置Joomla的伪静态

请教Lumanager Nginx 如何配置Joomla的伪静态,第1张

if ( $args ~ "mosConfig_[a-zA-Z_]{1,21}(=|\%3d)" ) {

 set $args ""

 rewrite ^.*$ http://$host/index.php last

 return 403}

 

 if ( $args ~ "base64_encode.*\(.*\)") {

 set $args ""

 rewrite ^.*$ http://$host/index.php last

 return 403}

 

 if ( $args ~ "(\|%3E)") {

 set $args ""

 rewrite ^.*$ http://$host/index.php last

 return 403}

 

 if ( $args ~ "GLOBALS(=|\[|\%[0-9A-Z]{0,2})") {

 set $args ""

 rewrite ^.*$ http://$host/index.php last

 return 403}

 

 if ( $args ~ "_REQUEST(=|\[|\%[0-9A-Z]{0,2})") {

 set $args ""

 rewrite ^.*$ http://$host/index.php last

 return 403}

 

 if (!-e $request_filename) {

 

 rewrite (/|\.php|\.html|\.htm|\.feed|\.pdf|\.raw|/[^.]*)$ /index.php last

 break

 }

这是Nginx环境下的Joomla 伪静态规则,Joomla 1.5x-3.x通用,具体请参考http://www.xingzai.org/joomla-doc/joomla-for-nginx-rewrite-rule.html

这是因为重复的重定向设置导致的。部署好SSL证书后,不开启强制HTTPS,使用清除历史记录的浏览器访问网站,确定是否被跳转到HTTPS,如果不跳转建议手动设置强制HTTPS,采取伪静态方式配置:网页链接


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/61236.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-02-27
下一篇2023-02-27

发表评论

登录后才能评论

评论列表(0条)

    保存