Перейти к содержанию
Форум поддержки пользователей VamShop

Как настроить 404 страницу?


Рекомендуемые сообщения

Здравствуйте, в админке искал настройку 404 й так и не нашёл. в htaccess (который в корне) дерективы записывал в разных видах( ErrorDocument 404 /404.html ) Хоть ты тресни вываливает на главную. Может кто знает , как с этим бороться , подскажите пожалуйста.

Ссылка на сообщение
Поделиться на другие сайты

Нужно наверное полный URL указывать?

Что-то вроде:


ErrorDocument 404 http://магазин.ру/404.html
[/code]

Соответственно, 404.html файл должен быть в корне магазина.

Ссылка на сообщение
Поделиться на другие сайты

Так тоже делал, всё-равно главную выдаёт.уже ума не приложу , где искать. Если задать напрямую адресhttp://магазин.ру/404.html

(в адресной строке) страницу находит , с чмодами игрался сейчас 777. Не помогает.

Ссылка на сообщение
Поделиться на другие сайты

Кстати сейчас пробую это сделать с двумя разными сайтами (на обоих версия 1.60). И вот что получается, если сыслка вида

http://магазин.ру/1234567.html'>http://магазин.ру/1234567.html , то выводит на главную. если

http://магазин.ру/1234567 (без html) то 404 я выводится

Ссылка на сообщение
Поделиться на другие сайты

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

Ссылка на сообщение
Поделиться на другие сайты

Это модуль seo url работает, на главную кидает, нет нет товара с адресом *.html

Удалите .htaccess файл вообще, тогда не будет такого, точнее оставив строку только про 404

Ссылка на сообщение
Поделиться на другие сайты
  • 4 months later...

Также столкнулся с данной проблемой. Вот мой .htaccess после установки скрипта магазина:

AddDefaultCharset utf-8

RewriteEngine On
RewriteBase /

RewriteRule ^product_reviews_write\.php\/info\/p(.*)_.*\.html product_reviews_write\.php\?products_id=$1 [L]
RewriteRule ^product_reviews_write\.php\/action\/process\/info\/p([0-9]*)_.*\.html product_reviews_write\.php\?action=process\&products_id=$1 [L]

RewriteRule ^product_info\.php\/info\/p(.*)_.*\/action\/add_product product_info\.php\?products_id=$1\&action=add_product\ [L]
RewriteRule ^shopping_cart\.php\/products_id\/([0-9]*)\/info\/p([0-9]*)_.*\.html shopping_cart\.php\?products_id=$1 [L]

RewriteRule ^(product_info|index|shop_content|news|faq|articles|article_info).php(.*)$ redirector.php [L]

RewriteRule ^.*\.gif|\.jpg|\.jpeg|\.png|\.css|\.php|\.js$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule ^(.*).html(.*)$ manager.php [L]

# PHP 5, Apache 1 and 2.
<IfModule mod_php5.c>
php_value magic_quotes_gpc 0
php_value register_globals 0
php_value session.auto_start 0
php_value mbstring.http_input pass
php_value mbstring.http_output pass
php_value mbstring.encoding_translation 0
php_value default_charset UTF-8
php_value mbstring.internal_encoding UTF-8
</IfModule>[/CODE] Если конец ссылки [b].php[/b], то всё нормально и редиректит на [u]404.html[/u]. Если конец ссылки [b].html[/b], то редирект на главную страницу сайта. Хостер говорит, что проблема в файле .htaccess, цитирую ответ хостера:
Вероятно директива
[CODE]RewriteRule ^(.*).html(.*)$ manager.php [L]

выполняет перенаправление .html файлов. Удаление (комментирование) её, приводит к неработоспособности сайта. Вам необходимо найти другой путь решения данной задачи, или откорректировать перенаправления на вашем сайте.

Кто-нибудь подскажет, что делать, чтобы и с .html, редирект был на 404.html ?

Буду очень благодарен. Думаю что не у меня одного такая проблема.

Ссылка на сообщение
Поделиться на другие сайты

Удаление этой строки из .htaccess, приводит к неработоспособности магазина (только главная страница открывается, остальные нет).

Вы не могли бы посказать, что именно править в manager.php ? Я почти ноль в php

Ссылка на сообщение
Поделиться на другие сайты

Нет, за Вас код писать не буду.

Удалите вообще .htaccess

Хотя я не вижу вообще проблему, если ссылку идёт на несуществующий адрес товара .html, то будет отдан 404 заголовок страницы.

Ссылка на сообщение
Поделиться на другие сайты
×
×
  • Создать...