Категории

[FAQ] Часто задаваемые вопросы и ответы

Проблемы и решения

Ошибки и исправления

Общие вопросы

Расширения

Установка и обновление

Модули

Шаблоны

Локализация интерфейса

Коммерческие предложения

Учимся бизнесу

Бизнес книги

Поисковая оптимизация (SEO)

Магазины на ShopOS

Хостинг для ShopOS

Предложения и пожелания

Курилка

redirector.php в .htaccess

Подскажите, у меня есть на сайте ссылка - _http://www.elektra-vent.ru/modules/plugins/poll/start_.php?action=results&poll_ident=4
но в связи с тем, что в .htaccess прописано следующее правило - RewriteRule ^(product_info|index|shop_content).php(.*)$ redirector.php
данная ссылка формируется так - _http://www.elektra-vent.ru/redirector.php?action=results&poll_ident=4
тоесть modules/plugins/poll/start_.php заменяется на redirector.php
Как сделать так, чтобы данной замены НЕ ПРОИСХОДИЛО именно для этой ссылки???, т.е. надо чтобы оставался оригинал _http://www.elektra-vent.ru/modules/plugins/poll/start_.php?action=results&poll_ident=4


может в плагине просто редирект прописан?



может в плагине просто редирект прописан?

откуда он там прописан? если я из .htaccess убераю RewriteRule ^(product_info|index|shop_content).php(.*)$ redirector.php то плагин работает, но соответственно не работает часть самого магазина.
Может можно както прописать в .htaccess чтобы команда RewriteRule ^(product_info|index|shop_content).php(.*)$ redirector.php не распространялась на папку plugins?


так а где в этой ссылке

modules/plugins/poll/start_.php?action=results&poll_ident=4


строчки с
product_info.php или index.php или shop_content.php?

Может можно както прописать в .htaccess чтобы команда RewriteRule ^(product_info|index|shop_content).php(.*)$ redirector.php не распространялась на папку plugins?

в папке с плагином создать файл .htaccess

c содержимым

RewriteEngine off



modules/plugins/poll/start_.php?action=results&poll_ident=4


напрямую к php файлам плагина нельзя обращаться

нужно в poll.php добавить

add_action('page', 'page_poll');

function page_poll()
{
    include('start_.php');
}

и форму отправилять или ссылки формировать не с адресом

modules/plugins/poll/start_.php

а с index.php?page=page_poll


Источник



Copyright ShopOS