Скрипт магазина для вашего бизнеса

PHP скрипт интернет-магазина

ShopCMS.Ru

Профессиональный скрипт интернет-магазина

ShopCMS – быстрый и удобный скрипт интернет-магазина!
Всё самое лучшее создано для Вас и Ваших покупателей!
Главная Новости Купить Хостинг Клиентам Услуги Файлы Контакты Форум

редирект с 404

Обсуждение вопросов так или иначе связанных с ShopCMS.

Re: редирект с 404

Сообщение Denisbox » 22 июл 2013, 18:46

anten
Попробуйте закомментировать строку: RewriteRule ^(.*)$ 404.html [L]

Стесняюсь спросить:"а откуда у вас шарп в ссылках?"
Denisbox
Старейшина
 
Сообщения: 228
Зарегистрирован: 19 июн 2009, 23:00

Re: редирект с 404

Сообщение anten » 22 июл 2013, 19:30

закомментировал. не помогло. про шарп в ссылках не понял. сайт настраивал не я.
Код: Выделить всё
#####################################
# ShopCMS: Скрипт интернет-магазина
# Copyright (c) by ADGroup
# http://shopcms.ru
#####################################
 
Options +FollowSymlinks -Indexes -MultiViews
DirectoryIndex index.php
ErrorDocument 404 /index1.htm

php_value session.use_trans_sid    0
php_value session.use_cookies      1
php_value session.use_only_cookies 1
php_value session.auto_start       0
php_value magic_quotes_gpc         0
php_value register_globals         0
php_value display_errors           0
php_value magic_quotes_runtime     0
php_value allow_url_fopen          1

RewriteEngine On
RewriteBase /
RewriteCond %{THE_REQUEST} /(\.+) [OR]
RewriteCond %{THE_REQUEST} /(\?+) [OR]
RewriteCond %{THE_REQUEST} /(/+)
# RewriteRule ^(.*)$ 404.html [L]
RewriteRule ^core/(install|temp|smarty|modules|languages|includes|functions|fonts|files|config|classes|cache|backup)/(.*) - [F]
RewriteRule ^data/(.+)\.(tpl\.html|php|php3|php4|php5|phtml|pl|cgi) - [F]
RewriteRule ^install_check\.html$ install.php?check=yes [L]
RewriteRule ^index\.html$ index.php [L]
RewriteRule ^news\.html$ index.php?news=yes [L]
RewriteRule ^price\.html$ index.php?show_price=yes [L]
RewriteRule ^cart\.html$ index.php?shopping_cart=yes [L]
RewriteRule ^wide_search\.html$ index.php?search_with_change_category_ability=yes [L]
RewriteRule ^feedback\.html$ index.php?feedback=yes [L]
RewriteRule ^compare\.html$ index.php?comparison_products=yes [L]
RewriteRule ^page_([0-9]+)\.html$ index.php?show_aux_page=$1 [L]
RewriteRule ^product_([0-9]+)\.html$ index.php?productID=$1 [L]
RewriteRule ^category_([0-9]+)\.html$ index.php?categoryID=$1 [L]
RewriteRule ^category_([0-9]+)_offset_([0-9]+)\.html$ index.php?categoryID=$1&offset=$2 [L]
RewriteRule ^category_([0-9]+)_show_all\.html$ index.php?categoryID=$1&show_all=yes [L]
RewriteRule ^show_news_([0-9]+)\.html$ index.php?fullnews=$1 [L]

<IfModule mod_nginx.c>
# Блок правил для сервера Nginx.
# В случае его использования необходимо вставить нижеуказанные правила в файл nginx.conf в секцию location/ для вашего сайта.

location ~* /core/(install|temp|smarty|modules|languages|includes|functions|fonts|files|config|classes|cache|backup)/(.*) {
return 403;
}

location ~* /data/(.+)\.(tpl\.html|php|php3|php4|php5|phtml|pl|cgi) {
return 403;
}
rewrite ^/install_check\.html$ /install.php?check=yes last;
rewrite ^/index\.html$ /index.php last;
rewrite ^/news\.html$ /index.php?news=yes  last;
rewrite ^/price\.html$ /index.php?show_price=yes  last;
rewrite ^/cart\.html$ /index.php?shopping_cart=yes  last;
rewrite ^/wide_search\.html$ /index.php?search_with_change_category_ability=yes  last;
rewrite ^/feedback\.html$ /index.php?feedback=yes  last;
rewrite ^/compare\.html$ /index.php?comparison_products=yes  last;
rewrite ^/page_([0-9]+)\.html$ /index.php?show_aux_page=$1  last;
rewrite ^/product_([0-9]+)\.html$ /index.php?productID=$1  last;
rewrite ^/category_([0-9]+)\.html$ /index.php?categoryID=$1  last;
rewrite ^/category_([0-9]+)_offset_([0-9]+)\.html$ /index.php?categoryID=$1&offset=$2  last;
rewrite ^/category_([0-9]+)_show_all\.html$ /index.php?categoryID=$1&show_all=yes  last;
rewrite ^/show_news_([0-9]+)\.html$ /index.php?fullnews=$1  last;
</IfModule>
anten
Активист
 
Сообщения: 14
Зарегистрирован: 27 фев 2013, 11:15

Re: редирект с 404

Сообщение Denisbox » 22 июл 2013, 20:05

anten
Я вот о чём:
теперь эта страница показывается на отсутсвующие ссылки такого вида: http://mysite.com/1.htm
но на такую ссылку http://mysite.com/category_2.html#content все равно выскакивает стандартная страница 404 Not Found

url покажите, где ошибка происходит.
P.S. Вот тут подумалось, если у вас часть страниц отрабатывает 404 ошибку, а часть нет, а не может быть так, что сервер возвращает не 404, а 403 ошибку?
Иногда такое бывает и при отсутствующих страницах, всё зависит от настроек сервера.
Denisbox
Старейшина
 
Сообщения: 228
Зарегистрирован: 19 июн 2009, 23:00

Re: редирект с 404

Сообщение anten » 23 июл 2013, 00:26

я к примеру дал этот адрес. вот мой.
пример когда отрабатывает:
http://zayac.com.ua/1.html
пример когда не отрабатывает.
http://zayac.com.ua/category_2.html#content
ошибку возвращает 404.
anten
Активист
 
Сообщения: 14
Зарегистрирован: 27 фев 2013, 11:15

Re: редирект с 404

Сообщение Denisbox » 23 июл 2013, 19:02

anten
Ну значит в файлах движка правили, потому, что при комментировании этой строки шарп обрабатывается как анкор, иными словами ничего не происходит. Да и сам шарп в url говорит об изменениях, в стандартном пакете нет такого.
Denisbox
Старейшина
 
Сообщения: 228
Зарегистрирован: 19 июн 2009, 23:00

Re: редирект с 404

Сообщение anten » 23 июл 2013, 19:49

Denisbox писал(а):anten
Ну значит в файлах движка правили, потому, что при комментировании этой строки шарп обрабатывается как анкор, иными словами ничего не происходит. Да и сам шарп в url говорит об изменениях, в стандартном пакете нет такого.

а где это можно поискать? и что такое шарп и анкор?
anten
Активист
 
Сообщения: 14
Зарегистрирован: 27 фев 2013, 11:15

Пред.


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2

cron
Copyright © 2000-2011 phpBB Group. Все права защищены.
Отдел продаж: sales@shopcms.ru