如何防止使用的.htaccess或自定义的php.ini覆盖设置

如何确保使用.htaccess中的用户不能覆盖该设置或自定义php.ini中的配置,我应该用什么秘诀

--------------解决方案-------------

为了防止用户在设置.htaccess文件PHP配置值,不给AllowOverride Options对他们的虚拟主机的权限。

另外,安装PHP作为CGI而不是作为一个Apache模块,CGI版本是.htaccess文件的影响。 然而,由于PHP 5.3.0,PHP CGI并分析每个目录的php.ini文件。 我不知道,原来这关的方法。

编辑:我刚看到这个最新默认的php.ini:

; Directives following the section heading [PATH=/www/mysite] only
; apply to PHP files in the /www/mysite directory. Directives
; following the section heading [HOST=www.example.com] only apply to
; PHP files served from www.example.com. Directives set in these
; special sections cannot be overridden by user-defined INI files or
; at runtime. Currently, [PATH=] and [HOST=] sections only work under
; CGI/FastCGI.
; http://php.net/ini.sections

所以,如果你把指令在主的php.ini下每个目录的标题,他们不能被重写。 不过,缺点是,你必须为每一个虚拟主机做,所以它会在那里有许多或者频繁地增加新的环境中PITA。

再次编辑:

延伸阅读透露这一点:

; Name for user-defined php.ini (.htaccess) files. Default is ".user.ini"
;user_ini.filename = ".user.ini"
; To disable this feature set this option to empty value
;user_ini.filename =

所以才取消注释最后一行来禁用每个用户的INI文件。 :-)

分类:php 时间:2012-01-01 人气:5
分享到:

相关文章

  • 阿帕奇的.htaccess:我如何重定向文件,这些文件没有发送404头发现了什么? 2013-07-03

    我的网站需要一个htaccess文件,将用户重定向到的index.php当找不到一个页面. 不过,我不希望阿帕奇送404头的文件. 我刚才问这个问题:阿帕奇的.htaccess重定向 命令"的ErrorDocument的index.php"产生,我想,除了它发送一个404头与页面效果确切. 我能做什么? 我是否应该覆盖404头用PHP? 多谢你们. --------------解决方案------------- 添加到您.htaccess文件中: RewriteEngine On Re

  • 阿帕奇无视htaccess的 2013-03-30

    我有一个使用了mod_rewrite为漂亮的网址网站. 我有两个主要的网址: example.com/id example.com/generate/id 这htaccess文件: Options +FollowSymLinks RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^generate/([a-z0-9_-]+)$ generate.

  • 阿帕奇的.htaccess重写规则 2014-03-16

    这里是我的处境. 我有一个Web根目录和几个子目录,让我们说: /var/www /var/www/site1 /var/www/site2 由于某些限制,我需要保持一个单独的域,有这样单独的文件夹的能力. 这将工作对我很好,但很多JS和CSS引用两个站点指向这样的话: "/js/file.js" "/css/file.css" 由于这些文件是绝对引用,他们正在寻找在/ var / WWW的"JS"和"CSS"目录,这当然是不

  • 阿帕奇的.htaccess重写问题 2014-06-30

    我想补充重写规则,以Apache 2.2的.htaccess文件,如果的重写规则,其余不符​​合,如果没有找到该网址,重定向到一个特定的PHP文件. 我怎么做 ? --------------解决方案------------- 一个简单的解决办法是建立一个自定义404错误页面. 添加像这样到你的httpd.conf文件... ErrorDocument 404 /missingpage.php 如果你只是想将用于如果没有其他的比赛是"一网打尽"的规则,尝试这样的事情... Rewrit

  • 阿帕奇的.htaccess 404重定向错误 2014-11-22

    我试图做一个htaccess文件,将通过重定向的index.php所有404错误. 我想用户未能获得附加到index.php文件的URL,这样我可以找出网页请求失败的页面. 例如,如果他们试图访问http://example.com/doesntexist.php,阿帕奇应该重定向到http://example.com/index.php/doesntexist 这是我有: RewriteCond %{REQUEST_FILENAME} !-l RewriteCond %{REQUEST_FIL

  • 阿帕奇的.htaccess:从单独的域服务.css文件? 2012-01-09

    我想从一个单独的域服务的CSS文件为我的网站. 我有我的网站的.htaccess以下项(文档根): RewriteRule ^templates/*\.css$ http://css.mysite.com/templates/$1 [R=301,L] 随着只需匹配的意图: http://www.mysite.com/templates/default/styles/main.css ...并发送一个HTTP 301重定向到: http://css.mysite.com/templates/def

  • 阿帕奇的.htaccess文件夹重定向规则 2012-01-20

    我需要知道如何在同一个.htaccess文件如下因素的规则: 从重定向example.com/st到example.com 从重定向example.com/[ANY STRING]到new-example.com/[ANY STRING] 问题是,我需要发送的查询字符串原样. --------------解决方案------------- 你的问题不是很清楚,但你可以在你的.htaccess文件试试这个代码: Options +FollowSymLinks -MultiViews Rewrite

  • 重定向整个网站除了一个目录到一个新的网站 - 阿帕奇的.htaccess 2012-01-29

    我想将我目前的网站转移到一个新的领域,除了一个目录. 例: 当前网站:oldsite.olddomain.example 新网站:newdomain.example 所以我知道我可以创建一个.htaccess重定向条目要做到这一点,和它的作品,但我想一个例外 - 我不希望重定向一个特定的目录. 我还是希望这个工作: http://oldsite.olddmain.example/myspecialdirectory/-和其下的所有文件和目录. 有人可以帮忙吗? 谢谢! -------------

  • 阿帕奇的.htaccess重定向WebDAV的存储空间? 2012-02-22

    我有WebDAV服务启动和运行我的Apache Web服务器上. 当我通过WebDAV上传文件时,它被放置在我的public_html目录的根目录. 我也有public_html下全面了解所有的文件和目录. 是否有可能重定向WebDAV将指向一个特定的文件目录,最好是像https://mysite.com/storage目录? 我假定这将是一个htaccess的技术,但希望得到任何建议或指针. 谢谢. --------------解决方案------------- 把这个在你的htaccess的

  • 阿帕奇的.htaccess和Zend与重定向重写冲突 2012-04-06

    我使用这个代码的.htaccess重定向旧域到新的领域: Options +FollowSymLinks RewriteEngine on RewriteCond %{HTTP_HOST} test.domain.eu(.*) RewriteRule (.*) http://test.domain.be/$1 [R=301,L] 这工作,也为子目录. 但在目录/项目中,有一个与下面的.htaccess的Zend的项目: SetEnv APPLICATION_ENV development Rew

Copyright (C) 55228885.com, All Rights Reserved.

55228885 版权所有 京ICP备15002868号

processed in 0.278 (s). 10 q(s)