Php ErrorDocument的漂亮URL,需要关于我的重写规则的建议
我的目标 当有人访问我的页面并发生错误时,无论代码是什么,他们都会看到类似的urlPhp ErrorDocument的漂亮URL,需要关于我的重写规则的建议,php,.htaccess,mod-rewrite,Php,.htaccess,Mod Rewrite,我的目标 当有人访问我的页面并发生错误时,无论代码是什么,他们都会看到类似的url https://example.com/403 我的重写规则是为了实现这一点 发生了什么事 因此,当我访问时,我会说,,我希望它会转到,但它会转到 有没有人能给我一些指导,告诉我需要做什么才能完成我想要的样子?我不仅想解决这个问题,还想知道我做错了什么。您可以使用: RewriteRule ^([4|5][0-9][0-9])$ /error.php?errorcode=$1 [L] 没有[R] 但我不理解你
https://example.com/403
我的重写规则是为了实现这一点
发生了什么事
因此,当我访问时,我会说,,我希望它会转到,但它会转到
有没有人能给我一些指导,告诉我需要做什么才能完成我想要的样子?我不仅想解决这个问题,还想知道我做错了什么。您可以使用:
RewriteRule ^([4|5][0-9][0-9])$ /error.php?errorcode=$1 [L]
没有[R]
但我不理解你的原因,因为通常URL不会因此类错误而更改…不幸的是,这不起作用。:/当我删除[R]时,它不会正确响应错误代码,并且上面的url也不会更改为正确的错误代码。我希望它看起来像第一个链接,但是URL显示像responde==display。。多么奇怪的打字错误。刚刚发现了一些东西。请注意我在尝试访问.htaccess时如何将?errorcode=403添加到.htaccess的末尾。它实际上正确地在屏幕上显示错误消息。奇怪的
RewriteRule ^([4|5][0-9][0-9])$ /error.php?errorcode=$1 [L]