根目录中的自定义403错误页面

给了

我使用htaccess技术阻止了一些IP地址,这对我的所有页面都适用,除了站点/文档根目录(显示Fedora Core Test Page的站点/文档根目录)之外。

我知道在根目录中找不到文档时会显示测试页,因此我创建了多个文档并设置了目录索引,其中index.php是我的常规文档根文件。

注意:我无权访问/etc/httpd/conf.d/welcome.conf

以下是相关的htaccess代码:

DirectoryIndex index.php index.html 403.php

ErrorDocument 403 /403.php

order allow,deny
deny from 5.39.218
deny from 146.0.74
deny from 5.39.219
deny from 176.102.38
allow from all

<FilesMatch "(403.php|hero.jpg|index.html)$">
 order allow,deny
 allow from all
</FilesMatch>

有没有一种方法可以显示网站根目录的自定义403页面?

任何建议将不胜感激。

给了

寻找完整解决方案的人们:

  • 必须将FilesMatch“ ^。* $”行匹配到ip才能阻止
  • 将^添加到FilesMatch的前面以获取允许的文件

完成的代码:

DirectoryIndex index.php index.html 403.php

ErrorDocument 403 /403.php

<FilesMatch "^.*$">
  order allow,deny
  allow from all
  deny from 5.39.218
  deny from 146.0.74
  deny from 5.39.219
  deny from 176.102.38
</FilesMatch>

<FilesMatch "^(|403\.php|hero\.jpg)$">
  order allow,deny
  allow from all
</FilesMatch>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

根目录中的自定义403错误页面

来自分类Dev

设计自定义失败根目录以注册保留错误

来自分类Dev

设置自定义默认页面仅用于根目录(不用于子目录)

来自分类Dev

yii自定义错误页面,例如404、403、500

来自分类Dev

自定义403错误页面未加载CSS

来自分类Dev

如何在Codeigniter中设置403错误自定义HTML页面

来自分类Dev

ASP.NET MVC 2中的自定义403错误页面

来自分类Dev

如何自定义403异常页面?

来自分类Dev

自定义来源根目录的Cloudfront失效

来自分类Dev

AngularJS显示403 HTTP错误代码的自定义错误消息/页面

来自分类Dev

PHP中的自定义404错误页面

来自分类Dev

无法获得自定义错误页面以在Padrino中工作

来自分类Dev

在流明中创建自定义错误页面

来自分类Dev

如何在Django中显示自定义错误页面

来自分类Dev

Django 1.5中的自定义404错误页面

来自分类Dev

在IIS 7中自定义HTTP 400错误页面

来自分类Dev

在404错误自定义页面中显示失败链接

来自分类Dev

ASP.NET MVC中的自定义错误页面

来自分类Dev

spring-boot中的自定义404错误页面

来自分类Dev

在 Django 中设置 http 错误自定义页面

来自分类Dev

spring boot中的自定义错误页面

来自分类Dev

自定义页面错误500的错误

来自分类Dev

通过Java代码配置的具有Spring Security的自定义403错误页面

来自分类Dev

带有spring-boot的spring-security,自定义登录页面,错误403

来自分类Dev

未使用自定义错误页面

来自分类Dev

SparkJava自定义错误页面

来自分类Dev

SparkJava自定义错误页面

来自分类Dev

实施自定义404错误页面

来自分类Dev

未使用自定义错误页面