易优CMS线上目录权限设置

1、application 目录权限(755),应用目录。

2、core 目录权限(755),内核框架。

3、data 目录权限(755),存放版本、缓存数据等。

4、extend 目录权限(755),扩展类库。

5、install 安装目录,建议网站上线之后立马删掉,避免带来安全隐患。

6、public 目录权限(755),存放(css/js)静态文件、第三方JS文件以及上传图片,涉及编辑器自动下载远程图片功能。

7、template 目录权限(755),前端模板存放目录,为了安全,建议设置拒绝写入权限(555),但同时会禁用模板在线编辑功能。

8、vendor 目录权限(755),资源包目录(可通过composer命令安装资源包)。

9、weapp 目录权限(755),插件应用中心。

如果php运行环境是apache,建议安装完之后在根目录.htaccess文件只加上红色部分,到黄色包围的里面,要看准位置新增。阻止站点子目录直接运行PHP文件。

<Files *.htm>

    Order Allow,Deny

    Deny from all

</Files>

<IfModule mod_rewrite.c>
 

    Options +FollowSymlinks -Multiviews

    RewriteEngine On

    RewriteCond %{REQUEST_FILENAME} !-d

    RewriteCond %{REQUEST_FILENAME} !-f

    RewriteRule ^(.*)$ index.php?s=/$1 [QSA,PT,L]

    #RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]

    #RewriteRule ^(.*)$ index.php?/$1 [QSA,PT,L]

    RewriteCond % !^$
    #在使用过程中发现有功能失效、报错,极大可能是这里屏蔽了子目录下.php后缀URL的访问

    RewriteRule ^/?(.*)/.*\.php - [F]
 

</IfModule>

转自:http://www.eyoucms.com/bbs/1033.html

猜你喜欢

转载自blog.csdn.net/eyoucms2/article/details/82343820
今日推荐