我目前正在我的htaccess文件中使用它,这样就不必在URL中显示.php扩展名。这很好用。
RewriteEngine on
RewriteRule ^(.*)$ $1.php
我想做的是将默认的404错误页面更改为自定义页面。
ErrorDocument 404 /my_site/public/custom404.php
我在这里遇到的问题是,上面的代码只有在从文件中删除重写规则时才有效。有什么想法吗?
将重写规则替换为:
RewriteCond %{REQUEST_URI} !'.[a-z0-9]+$ [NC]
RewriteRule ^(.*?)/?$ $1.php [L,QSA]