在htaccess中为特定URL设置自定义404页面

时间:2011-12-13 10:07:30

标签: php .htaccess http-status-code-404

我是否可以将404事件设置为转到不是404的页面,如果它来自特定的URL?

例如,假设我有正常用户访问/ 404 / with:

ErrorDocument 404 /404/ 

在htaccess中,我有一个管理部分/s / admin,如果管理员用户因任何原因点击了无效的链接怎么办 - 我可以让他们转到/ admin / 404 /(与正常404分开的页面)页面)而不是/ 404 /?

我猜是某种重写的?

干杯

1 个答案:

答案 0 :(得分:1)

尝试这样的事情,它应该有一些小的改变

ErrorDocument 404 /errorpage.html

RewriteCond %{REQUEST_URI} ^/admin/$ [NC]
RewriteRule errorpage.html /errorpage_admin.html [L]