2013-02-12 18 views
5

Chcę przekierować na przykład wszystkie błędy 404 do "404.php".Przekieruj do pliku php/html na błąd 404 z .htaccess

Próbowałem używać ErrorDocument 404 /404.php w. Htaccess, ale bez powodzenia, być może moje inne zasady nie pozwalają na to jakoś, nie jestem pewien, bo nie mogłem znaleźć tych informacji na www.

Jeśli ktoś ma pomysł jak rozwiązać ten problem, należy krzyknąć: P

Mój obecny .htaccess

#### pie thingy #### 
AddType text/x-component .htc 

#### Rule for Error Page - 404 #### 
ErrorDocument 404 /404.html 

#### url rewriting #### 
Options +FollowSymlinks 
RewriteEngine on 

#### REDIRECT IF NO SUB-DOMAIN #### 
RewriteCond %{HTTP_HOST} ^([^.]+)\.([^.]+)$ [NC] 
RewriteRule ^(.*)$ http://www.%1.%2/$1 [R=301,L] 

#### Remove "www." from any subdomain requests #### 
RewriteCond %{HTTP_HOST} ^www\.([^.]+)\.precisehire\.com [NC] 
RewriteRule (.*) http://%1.precisehire.com/$1 [R=301,L] 

#### Rules for rewriting from PHP to HTML with fallback #### 
RewriteCond %{REQUEST_URI} ^/(.*)\.html$ 
RewriteCond %{DOCUMENT_ROOT}/%1.php -f 
RewriteRule ^(.*)\.html$ $1.php [nc] 

Odpowiedz

12

rozwiązać poprzez umieszczenie pełnego adresu URL dokumentu błędu.

przykład:

#### Rule for Error Page - 404 #### 
ErrorDocument 404 http://www.domain.com/404.html 
Powiązane problemy