dongwen9975 2015-09-17 02:00
浏览 214
已采纳

403 .htaccess中的403错误

I have a custom 403 page forbidden.php

I have added it to .htaccess but not working

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^notfound\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /notfound.php [L]
ErrorDocument 403 . /forbidden.php
</IfModule>


<Files 403.shtml>
order allow,deny
allow from all
</Files>

I have also tried:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^notfound\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /notfound.php [L]
</IfModule>


<Files forbidden.php>
order allow,deny
allow from all
</Files>

What am I missing. .htaccess is not my strong point

  • 写回答

1条回答 默认 最新

  • douxiajia6104 2015-09-17 05:36
    关注

    The correct ErrorDocument syntax is:

    ErrorDocument <3-digit-code> <action>
    

    See http://httpd.apache.org/docs/2.4/custom-error.html

    Actually it's not mod_rewrite dependent, you could put the ErrorDocument outside of the condition.

    Also, are you trying to achieve a 404 custom document with rewrite rules???

    Just use that, done.

    ErrorDocument 404 /nofound.php
    ErrorDocument 403 /forbidden.php
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥50 易语言把MYSQL数据库中的数据添加至组合框
  • ¥20 求数据集和代码#有偿答复
  • ¥15 关于下拉菜单选项关联的问题
  • ¥20 java-OJ-健康体检
  • ¥15 rs485的上拉下拉,不会对a-b<-200mv有影响吗,就是接受时,对判断逻辑0有影响吗
  • ¥15 使用phpstudy在云服务器上搭建个人网站
  • ¥15 应该如何判断含间隙的曲柄摇杆机构,轴与轴承是否发生了碰撞?
  • ¥15 vue3+express部署到nginx
  • ¥20 搭建pt1000三线制高精度测温电路
  • ¥15 使用Jdk8自带的算法,和Jdk11自带的加密结果会一样吗,不一样的话有什么解决方案,Jdk不能升级的情况