проблема перенаправления htaccess 404 - PullRequest
1 голос
/ 24 марта 2011

проблема перенаправления htaccess 401

Моя проблема в том, что мое перенаправление 404 на мой файл index.htm не работает. Единственный способ заставить его работать - это удалить строку приложения addtype, приведенную ниже, но мне это нужно для включенной левой навигации по сайту. Любая помощь будет большой благодарностью.

ErrorDocument 404 /

RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} \.(gif|jpg|jpeg|png)$
RewriteRule .* products/noimage.jpg [L]

Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^cases.com [NC]
RewriteRule ^(.*)$ http://www.cases.com/$1 [L,R=301]


RewriteEngine On
Options +FollowSymlinks
RewriteBase /
# Rewrite Rule for blog.cases.com
RewriteCond %{HTTP_HOST} blog.cases.com$
RewriteCond %{REQUEST_URI} !blog/
RewriteRule ^(.*)$ blog/$1

AddType application/x-httpd-php .html .php .htm

1 Ответ

0 голосов
/ 24 марта 2011

Я не уверен, но некоторые другие имели некоторые конфликты, используя AddType. Некоторые варианты, которые, казалось, работали для людей, добавлены ниже. Прежде чем пытаться изменить AddType, введите полное имя файла в перенаправлении 404.

ErrorDocument 404 /index.htm

EDIT:

Я только что попробовал ваш файл и не могу воспроизвести вашу проблему. Я посмотрел документы вашей хостинговой компании , и вы все правильно поняли. Одна вещь, о которой я упоминаю, это упоминание: несколько расширений , а затем вы попадете в место с кодом (ниже), который, как вы сказали, не работал

<FilesMatch "\.(php|htm|html)$">
SetHandler application/x-httpd-php
</FilesMatch>

Они показывают в документации полный список доменов и конкретно упоминают «имя файла .html» , как показано ниже.

Custom Error Messages

Add the following to the .htaccess file: 

ErrorDocument 404 http://forexample-domain.com/error.html


After "ErrorDocument", specify the error code, followed by a space, and then the path and filename of the .html file you would like to be displayed when the specified error is generated.

Источник: http://support.verio.com/documents/view_article.cfm?doc_id=3624

Если они не работают, возможно, это что-то с вашей хостинговой компанией. не так уж много для меня, и даже если бы я попытался воспроизвести, не смог. К сожалению ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...