.haccess

Вопросы о том как и что сделать чтобы работало
Правила форума
1. Один вопрос - одна тема. Не надо задавать в той же теме другие вопросы.
2. Не пишите в чужих темах, если ваша проблема не имеет отношения к обсуждаемой.
3. Давайте полное описание проблемы - имя сайта, имя сервера, учётная запись, способ воспроизведения, скриншот ошибки.
4. Пароли выкладывать в форум - НЕ НАДО
Антон

.haccess

Сообщение Антон » 2018-03-13, 22:49:58

Снова вопрос по rself.ru/

В .htaccess я прописываю такую команду:

Код: Выделить всё

RewriteRule ^index/([^/\.]+)/([^/\.]+)/([^/\.]+)/?$ index.php?lang=$1&list=$2&sort=$3 [L]
То есть, три параметра должны читаться из под слэшей.

А не работает. Такой страницы (например rself.ru/index/lv/1/date%20DESC/ ) с виртуальными папками не находит.

Что может быть неправильно?

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги нашей хостинговой компании

Хостинг HostFood.ru

Тарифы на хостинг, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM), от 189 рублей: https://www.host-food.ru/tariffs/virtualny-server-vps/
Тарифы на выделенные сервера (Dedicated Server), от 1560 рублей: https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах, от 110 рублей: https://www.host-food.ru/domains/
Часто задаваемые вопросы по хостингу: https://www.host-food.ru/faq/
Вопросы по доменам: https://www.host-food.ru/faq/domains.questions/

Alex Keda

.haccess

Сообщение Alex Keda » 2018-03-13, 22:49:58

затрудняюсь подсказать.
попробуйте

Код: Выделить всё

/(.*)/(.*)/(.*)/

Антон

.haccess

Сообщение Антон » 2018-03-13, 22:49:58

не помогает (((

Alex Keda

.haccess

Сообщение Alex Keda » 2018-03-13, 22:49:58

тогда не знаю.
у меня такое работает:

Код: Выделить всё

RewriteEngine On
RewriteBase /

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)/(.*)/(.*)/(.*)/(.*)/(.*)/     index.php?rzd_1=$1&rzd_2=$2&rzd_3=$3&rzd_4=$4&rzd_5=$5&rzd_6=$6 [NC]


RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)/(.*)/(.*)/(.*)/(.*)/          index.php?rzd_1=$1&rzd_2=$2&rzd_3=$3&rzd_4=$4&rzd_5=$5 [NC]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)/(.*)/(.*)/(.*)/               index.php?rzd_1=$1&rzd_2=$2&rzd_3=$3&rzd_4=$4 [NC]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)/(.*)/(.*)/                    index.php?rzd_1=$1&rzd_2=$2&rzd_3=$3 [NC]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)/(.*)/                         index.php?rzd_1=$1&rzd_2=$2 [NC]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)/                              index.php?rzd_1=$1 [NC]

Антон

.haccess

Сообщение Антон » 2018-03-13, 22:49:58

Спасибо, так заработало, но ужас, я ничего не поняла в этих записях :))))