Возможно ли, чтобы ошибочный URL-адрес оставался в адресной строке при перенаправлении пользователя на URL-адрес в моем домене? Я хочу, чтобы www.domain.com/forum был фактическим сайтом, обслуживаемым во всех случаях 404, но я не хочу, чтобы ссылающийся URL был переписан (кроме части домена, которая выполняется на уровне регистратора).
Это мой текущий .htaccess
RewriteEngine On
RedirectMatch permanent ^/$ http://www.domain.com/forum/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .* http://www.domain.com/forum/ [L,R]
Вы хотите отправить в приложение сообщение об ошибке 404? Достаточно просто. Однако вам необходимо указать существующий файл. Например:
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /forum/index.php [L]