Добрый вечер, подскажите пожалуйста, я хочу поставить на сайт модуль коллекций, но в установке пишет, что нужно: Спойлер: 1 4. Добавить в настройки Nginx # Collections rewrite "^/collections/$" /index.php?do=collections last; rewrite "^/collections/page/([0-9]+)/$" /index.php?do=collections&cstart=$1 last; rewrite "^/collections/([^/]*)/$" /index.php?do=collections&id=$1 last; rewrite "^/collections/([^/]*)/page/([0-9]+)/$" /index.php?do=collections&id=$1&cstart=$2 last; 5. Если APACHE тогда: # Collections RewriteRule ^collections/$ index.php?do=collections [L] RewriteRule ^collections/page/([0-9]+)/$ index.php?do=collections&cstart=$1 [L] RewriteRule ^collections/([^/]*)/$ index.php?do=collections&id=$1 [L] RewriteRule ^collections/([^/]*)/page/([0-9]+)/$ index.php?do=collections&id=$1&cstart=$2 [L] Для того чтобы поставить данный модуль, я должен у хостинга заказывать сервер? если я ошибаюсь поправьте меня.
Pellar, в корне сайта у тебя есть файл .htaccess, открой его и после: Код: RewriteEngine On добавь: Код: # Collections RewriteRule ^collections/$ index.php?do=collections [L] RewriteRule ^collections/page/([0-9]+)/$ index.php?do=collections&cstart=$1 [L] RewriteRule ^collections/([^/]*)/$ index.php?do=collections&id=$1 [L] RewriteRule ^collections/([^/]*)/page/([0-9]+)/$ index.php?do=collections&id=$1&cstart=$2 [L]
Pellar нет! Если апча - то в htaccess прописать данные строки надо. Если нгинкс - то уже настройке сервера надо прописывать будет нужные строки.
Если сервер работает на nginx, то нужно редактировать файлы nginx.conf и snginx.conf, в панели Vesta они находятся по пути /home/admin/conf/web/ Для апача просто прописать в .htaccess P.S. nginx.conf и snginx.conf отвечают за Rewrite в http и https