Вы можете определить конкретную страницу ошибки в формате php
или html
.и вы можете перенаправить своего посетителя на определенную страницу
ErrorDocument 404 /errors/404.php
ErrorDocument 403 /errors/403.php
Например, в 404.php
вы можете использовать этот код:
header("Location: http://example.com/index.php");
или, если вы хотите использовать index.html
, вы можете сделатьэто:
<html>
<head>
<meta http-equiv="refresh" content="0; url=http://example.com/" />
</head>
</html>
или также может сделать что-то вроде этого:
ErrorDocument 404 /index.php
ErrorDocument 403 /index.php
эта ссылка также полезна
и для вашего нового комментариявам ответ "да".Вы можете обработать расширение как другое расширение, посмотрите на этот код:
AddType application/x-httpd-php .mp3
RewriteEngine On
RewriteRule /load.mp3 /load.php
этот код добавит MIME-тип и обработает файлы .mp3
как .php
, вы также можете использовать этот код:
Options +FollowSymlinks
RewriteEngine On
RewriteBase /
RewriteRule ^(.+).mp3$ /$1.php [NC,L]
и эта ссылка тоже полезна