Я разрабатываю веб-сайт в основном PHP, и я хочу, чтобы страницы автоматически перенаправлялись на мою пользовательскую страницу (404.php), когда кто-то вводит неверный URL-адрес после имени домена. Например, у меня есть URL-адрес, например, www.abcdefg.com/abcd.php, и если кто-то входит на сайт www.abcdefg.com/abzzcd.php, вместо того, чтобы показывать ошибку 404, я хочу отобразить пользовательское сообщение..htaccess отлично работает на локальной машине, но не на сервере
Он отлично работает на локальной машине (XAMPP - localhost). Веб-сайт размещен в HostDime.
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /sunday/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /sunday/404.php [L]
</IfModule>
Включен ли 'mod_rewrite' на сервере? –
@ PraveenKumar: Я не знаю этого сэра. Не могли бы вы рассказать мне о том, как это проверить? –
vps? windows vps? – WEBjuju