Просмотр полной версии : ErrorDocument 404 /index.php
ErrorDocument 404 /index.php
перенаправляет все, кроме html фйлов
т.е 2323 или 2323.php- редиректит
2323.html - нет
почему?
что не знает никто? мб в апаче что то
там все норм, я его первым делом смотрел
biophreak
16.11.2009, 09:57
ЦМСка какая нибудь стоит? У нее свои рерайты могут быть...в хтакцессе например может быть ченить в духе (.*) /index.php?page=$1.
форум ipb
а есть такое
RewriteRule ^(.*)$ /index.php?showforum=44 [R=301,L]
но даже если убираю все равно редиректа нет
Pashkela
16.11.2009, 15:17
У себя проверил на VDS - все пашет, перенаправляет. Скорее всего в .htaccess есть что-то лишнее, нужен весь текст всех .htaccess (и во вложенных папках и которые вне веба) перелопачивать
файл один содержимое
DirectoryIndex index.php
RemoveHandler .php .htm .html
AddHandler application/x-httpd-php .php .htm .html
RewriteEngine on
RewriteCond %{HTTP_HOST} ^http://*****ru/
RewriteRule ^(.*)$ http://*****ru/index.php?showforum=44 [R=301,L]
php_value display_errors 1
php_value error_reporting 2047
ErrorDocument 404 /index.php
Pashkela
16.11.2009, 15:55
Ну вот сразу чото смущает:
RemoveHandler .php .htm .html
AddHandler application/x-httpd-php .php .htm .html
Одна как бы запрещает, а вторая строчка как бы наоборот, грит использовать .html как .php - по идее конфликт
Плюс вероятные особенности хостинга, читаем тут:
http://phpclub.ru/talk/showthread.php?postid=875578
PS: Плюс вот это
php_value display_errors 1
настоятельно советовал бы сменить на это
php_value display_errors 0
ну как бы пофиг с php_value
это не мое, я помагаю прост)
но все равно спасибо за ответ
хотя проблема акутальна, даже если оставляю пустой файл с одной командой редиректа, все равно хтмл не редиректит
biophreak
16.11.2009, 18:17
Ну вот сразу чото смущает:
RemoveHandler .php .htm .html
AddHandler application/x-httpd-php .php .htm .html
Одна как бы запрещает, а вторая строчка как бы наоборот, грит использовать .html как .php - по идее конфликт
Нет, ничего тут никто не запрещает и не разрещает, просто сначала удалятся дефолтный хендлер для типов файлов, а потом устанавливается обработчик пхп.
Если по теме: попробуй, на всякий случай расположить эту директиву выше остальных, я чесслово не помню - влияет ли порядок или нет :)
И еще опцию FollowSymLinks включи и укажи рерайт-бейз, спасет от многих проблем в будущем ))
vBulletin® v3.8.14, Copyright ©2000-2026, vBulletin Solutions, Inc. Перевод: zCarot