Custom 404 без пренасочване

Fozzy

Well-Known Member
Та, ровя от няколко часа и не мога да се оправя :)

Как да създам 404 страница без пренасочване, т.е. ако въведеш site.com/несъществуващ-адрес, да не те пренасочва към 404 страница, а да връща custom 404 страница директно на site.com/несъществуващ-адрес :)
 
Хм, пак ме пренасочва:

Код:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^site.com [NC]
RewriteRule ^(.*)$ http://www.site.com/$1 [L,R=301,NC]
RewriteRule ^index\.html$ / [R=301,L]
RewriteRule ^(.*)/index\.html$ /$1/ [R=301,L]
RewriteCond %{QUERY_STRING} ^p=1226+$ [NC]
RewriteRule ^(.*)$ http://www.site.com/$1? [R=301,L] 

RewriteBase /
# Defines 404 error pages content:
ErrorDocument 404 http://www.site.com/not-found.html

# for all invalid links (non existing files):
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .* - [L,R=404]

Надолу във файла има само <IfModule mod_deflate.c> и <IfModule mod_expires.c>
 

Горе