导航:首页 > 净水问答 > apache过滤indexphp

apache过滤indexphp

发布时间:2021-01-04 05:36:23

⑴ Apache如何设置只允许访问index.php跟html结尾的文件

1、可设置抄文件站点访问权限,只设置index.php和index.html有站点读取写入执行权限,其它文件没有。

2、Apache,Files选项来控制,卸载Apache配置文件里面

<Files~"index.(php|html)">
Orderallow,deny
Denyfromall
</Files>

⑵ 如何去掉index.php目录

1. 打开apache的配置文件,conf/httpd.conf :
LoadMole rewrite_mole moles/mod_rewrite.so,把该行前的#去掉。
搜索 AllowOverride None(配置文件中有多处专),看注释信息,属将相关.htaccess的该行信息改为AllowOverride All。
2. 在CI的根目录下,即在index.php,system的同级目录下,建立.htaccess,直接建立该文件名的不会成功,可以先建立记事本文件,另存为该名的文件即可。

⑶ apache伪静态如何index.php后面的参数

在网站根抄目录建.htaccess文件袭

方法一:

在RewriteRule后面的index.php之后加

方法二:

在php.ini中找到

;cgi.force_redirect = 1

去掉前面的分号并且把后面的1改为0

⑷ win apache2.4.28怎么去掉index.php

你说的去掉index.php应该是指的url重写吧,你需要先把apache的rewrite模块先打开,然后再内index.php同一目录下放一个.htaccess文件容,在这个文件里面编写重写规则就可以了,网上找url重写的有很多人分享规则写法的,随便一个都够用了。

⑸ apache怎么配置禁止访问index.php以外的php文件

在网站根目录下新建一个文件:.htaccess
RewriteEngine on
RewriteRule ^(.*)$ /index.php/$1 [L]

把所有的请求都转到index.php

⑹ php怎么办url中的index.php去掉

为美观一些,去掉CI默认url中的index.php。分三步操作:

1.打开apache的配置文件,conf/httpd.conf :

LoadMole rewrite_mole moles/mod_rewrite.so,把该行前的#去掉。

搜索 AllowOverride None(配置文件中有多处),看注释信息,将相关.htaccess的该行信息改为AllowOverride All。

2.在CI的根目录下,即在index.php,system的同级目录下,建立.htaccess,直接建立该文件名的不会成功,可以先建立记事本文件,另存为该名的文件即可。内容如下(CI手册上也有介绍):

RewriteEngine on

RewriteCond $1 !^(index/.php|images|robots/.txt)

RewriteRule ^(.*)$ /index.php/$1 [L]

如果文件不是在www的根目录下,例如我的是:http://localhost/CI/index.php/,第三行需要改写为RewriteRule ^(.*)$ /CI/index.php/$1 [L]。

另外,我的index.php的同级目录下还有js文件夹和css文件夹,这些需要过滤除去,第二行需要改写为:RewriteCond $1 !^(index/.php|images|js|css|robots/.txt)。

3.将CI中配置文件(system/application/config/config.php)中$config['index_page'] = "index.php";将$config['index_page'] = ""; 。

ok,完成。还要记得重启apache。

⑺ apache首页优先指向index.html,同时去掉url中紧跟域名后的index.php

用jquery 加载完页面 有js 把所有链接 修改一下
for(var i=0;0<$("a").length;i++)
{
var href=$("a").eq(i).attr("href").replace("域名","域名+/index.php");
$("a").eq(i).attr('href',href);

}
参考 建议调试

⑻ apache2怎么设置访问index.php

apache2中修改index.php配置:抄

config文件位置在 /etc/apache2/mods-enabled/dir.conf

#vim/etc/apache2/mods-enabled/dir.conf
<IfMolemod_dir.c>
DirectoryIndexindex.htmlindex.cgiindex.plindex.phpindex.xhtmlindex.htm
</IfMole>

Apache2安装袭后默认Index文件如上,如需修改或添加Index文件名称,在其中增加就行。

⑼ 新手上路:在配置apache php mysql完之后,尝试打开index.php时总是将index.php下载

你给的连接只有说明配置apache的。
在httpd.conf 找到 LoadMole vhost_alias_mole moles/mod_vhost_alias.so
下面添加
LoadMole php5_mole "PHP安装路径/php5apache2_*.dll"
注:php5apache2_*.dll 你可内以看下你的容PHP安装目录下的php5apache2_开头的dll文件

接着在下面添加
<IfMole php5_mole>
PHPIniDir "PHP安装路径/"
</IfMole>

接着找到 AddType application/x-gzip .tgz
然后在下面添加
AddType application/x-httpd-php .php

保存,重启你的apache,接着再访问http://localhost/index.php看看

⑽ 我装了APACHE和PHP来做网站,index.htm和index.php,如何防止外部直接访问index.php文件呢

打开你apache安装目录conf文件夹里的httpd.conf
找到
<IfMole dir_mole>
DirectoryIndex index.php index.html index.htm
</IfMole>
修改 index.php index.html index.htm 这一部分,哪个在前哪个就优先。
你也可以设置版start.html最优先,权或者default.php或main.htm等
如果把index.php去掉,则访问域名不会自动转到index.php。

修改完保存重启apache服务

阅读全文

与apache过滤indexphp相关的资料

热点内容
标致301汽油滤芯怎么换 浏览:922
树脂版行业怎么样 浏览:355
水处理反渗透膜多长时间更换一次 浏览:636
尼尔机械纪元提升储存器 浏览:232
家庭型饮水机即热是什么原理 浏览:992
提升泵内部有水但不上水 浏览:945
雨污水混错接整治 浏览:690
双尼油烟净化器质量怎么样 浏览:668
买空气净化器需要注意什么怎么选 浏览:399
没证件收机油滤芯会怎么处理 浏览:285
夏朗德壶式蒸馏器价格 浏览:955
家用净化器怎么拆除 浏览:190
污水井盖板钢筋怎么绑 浏览:651
小爱净化器怎么样 浏览:283
2018展望水处理项目 浏览:74
污水处理后置投药除磷 浏览:535
机油滤芯和机油机滤有什么不同 浏览:133
河南雪峰水处理设备有限公司 浏览:967
麻将房净化器起到什么样的作用 浏览:766
污水设计管段如何划分 浏览:534