Перейти к содержанию
RoMashka1001

403 Access denied

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

Помогите мне, пожалуйста, гуру Опенкарта!

Магазин на Опенкарт 1.5.6.4, пытаюсь сделать страницу Catalog. Сначала пошла в Админку и в статьях создала раздел Каталог, прописала URL "catalog", в файле header.tpl прописала адрес в главном меню  "<li><a href="http://meksib.ru/catalog">Каталог</a>. В результате получаю ошибку "403 Access denied".

Потом решила создать новую чистую страницу, создала директории Catalog в catalog\controller и catalog/view/theme/*/template c файлами catalog.php и catalog.tpl. В Админке создала схему Catalog, прописала путь catalog/catalog. И все равно на странице http://meksib.ru/catalog та же ошибка 403! 

Подскажите, что нужно сделать, чтобы у меня создалась эта проклятая страница catalog? 

Причем, хочу уточнить, что если в URL прописать "katalog", то все работает.

Поделиться сообщением


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

потому что

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
 

Поделиться сообщением


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

потому что

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

 

Простите, я забыла написать, что полный профан в программировании.

Я так поняла, что проблема в .htaccess? Не могли бы вы уточнить, что же все-таки нужно сделать? Отредактировать эти строки?

Поделиться сообщением


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

Простите, я забыла написать, что полный профан в программировании.

Я так поняла, что проблема в .htaccess? Не могли бы вы уточнить, что же все-таки нужно сделать? Отредактировать эти строки?

Спасибо! 

В .htaccess изменила на 

RewriteCond %{REQUEST_FILENAME} !-f [OR]

RewriteCond %{REQUEST_FILENAME} !-d

 

и все заработало!

Поделиться сообщением


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

Что-то я погорячилась, после моей гениальной правки вместо админки я стала попадать на сам сайт  :-D

Поделиться сообщением


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

RoMashka1001, во избежании проблем, не создавайте разделы с url равными именам системных папок

Поделиться сообщением


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

RoMashka1001, во избежании проблем, не создавайте разделы с url равными именам системных папок

 

Спасибо за ответ! Я уже весь интернет перелопатила, никакой информации не нашла. Придется довольствоваться ссылкой "katalog".

Поделиться сообщением


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

На самом деле это довольно просто сделать если немного знать mod_rewrite

Обработака адреса исключительно для http://my-site.com/catalog/ + возможные гетпараметры

RewriteCond %{REQUEST_URI} ^/catalog/?$ - если это запрос http://my-site.com/catalog/ 
RewriteCond %{QUERY_STRING} ^(.*)$ - забираем все гетпараметры
RewriteRule ^(.*)$ index.php?_route_=product/category&path=147(ваш айди категории c урл catalog)&%1 [L]

-%1 это все возможные гетпараметры из правила RewriteCond %{QUERY_STRING}


Здесь стоит уточнить, что вы должны использовать стандартный роут опенкарта для отображения какой либо категории.
1-e - отключите ЧПУ и посмотрите на полный адрес по которому отображается ваша страница категории. Копируйте этот адрес и добавляете его в RewriteRule.
Если это просто список всех категорий, то будет что-то типа
 index.php?_route_=product/category/
если вы хотите чтобы под catalog/ отобрыжалась категория "одежда", то всего лишь добавляете айдиху этой категории + клеите туда доп. гет параметры.
 index.php?_route_=product/category&path=147(это моя айдиха категории одежды)

Это прекрасно работает, и куда проще тех костылей и манипуляций с файловой системой как продлогают некоторые.

  • +1 1

Поделиться сообщением


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

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Похожий контент

    • От Kolbaska
      привет , кто нибудь знает есть  ли какой нибудь модуль на opencart 1.5.6.4 который давал бы скидку на какой нибудь товар при покупки абсолютно другого?
    • От MoHax22rus
      Скачать/Купить дополнение


      coffee
      Для OpenCart 1.5.6.4 и OCStore 1.5.5.1.2.
      Тема на основе стандартной default, переделан внешний вид, добавлена возможность из админки добавлять телефон и время работы в шапку, перенесено описание категории под товар а не над,
      добавлено сравнение товаров в верхнее меню,
      добавлена русская кнопка поделиться (вконтакте, одноклассники, фэйсбук, мой мир)
      вырезаны закладки и скачивание товаров,
      вырезана надпись после футера о магазине и о том что он на опенкарт,
      переделан сам подвал,
      ну и еще несколько мелких доработок.
      Есть установка с vqmod и ручная.
      Проверял на vqmod 2.5.1.
      Как устанавливать внутри.
      К сожалению сейчас времени на допиливание и помощь с темой нет совсем ( так что если ставите тему с доработками помочь не смогу.
      Добавил MoHax22rus Добавлено 04.12.2014 Категория Бесплатные шаблоны  
    • От krluch
      Ребят, подскажите как убрать в этом отрезке циклическую ссылку. Он используется в главном меню и подключается из модуля.
       
      <a <?php if (($tab['link']) && ($tab['link'] != $og_url)) { ?>href="<?php echo $tab['link']; ?>" title="<?php echo $tab['title']; ?>"<?php } ?>> <?php if ($tab['image']){ ?> <span class="icon"> <i aria-hidden="true" class="icon-team"> <img src="<?php echo $tab['image']; ?>" alt="Купить <?php echo $tab['title']; ?>" title="Купить <?php echo $tab['title']; ?>"></i> </span> <?php } ?> <span class="text menu-span" <?php if ($tab['colortext']) { ?>style="color:<?php echo $tab['colortext']; ?>;" <?php } ?>> <?php echo $tab['title']; ?> </span> </a>  
    • От Pokryta
      Всем привет.
      не давно столкнулся с ошибкой при добавление товара.
      Parse error: syntax error, unexpected 'DELETE' (T_STRING) in /home/kancto01/kanctovaru.net.ua/www/vqmod/vqcache/vq2-admin_model_catalog_manufacturer.php on line 37
       
      помогите в долгу не останусь.
       
      админ прости, если не там тему создал. 
       
    • От MoHax22rus
      Для OpenCart 1.5.6.4 и OCStore 1.5.5.1.2.
      Тема на основе стандартной default, переделан внешний вид, добавлена возможность из админки добавлять телефон и время работы в шапку, перенесено описание категории под товар а не над,
      добавлено сравнение товаров в верхнее меню,
      добавлена русская кнопка поделиться (вконтакте, одноклассники, фэйсбук, мой мир)
      вырезаны закладки и скачивание товаров,
      вырезана надпись после футера о магазине и о том что он на опенкарт,
      переделан сам подвал,
      ну и еще несколько мелких доработок.
      Есть установка с vqmod и ручная.
      Проверял на vqmod 2.5.1.
      Как устанавливать внутри.
      К сожалению сейчас времени на допиливание и помощь с темой нет совсем ( так что если ставите тему с доработками помочь не смогу.
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.