Craftum — конструктор сайтов
Создайте сайт с помощью профессиональных шаблонов или придумайте дизайн с нуля

htacсess не хочет переадресовывать урлы с index.php/

1 ответ

Здравствуйте !

Перевожу старый сайт со сторонней cms на новый сайт - движок opencart
Делаю переадресацию в .htacess
Иногда нужно переадресовывать подобные урлы 
index.php/cat/c706_Derevo-schastya.html


Делаю таким образом - не срабатывает
RewriteCond %{QUERY_STRING} ^_route_=index.php/cat/c706_Derevo-schastya.html$
RewriteRule ^(.*)$ derevja-schastja/derevya-schastya-iz-geliotropa? [R=301,L]


Делаю таким образом, убираю "e" в index.php - срабатывает
RewriteCond %{QUERY_STRING} ^_route_=indx.php/cat/c706_Derevo-schastya.html$
RewriteRule ^(.*)$ derevja-schastja/derevya-schastya-iz-nefrita? [R=301,L]


Что нужно в настройках подстроить чтобы он разрешал передресацию с index.php ?
Спасибо за ответ.

Ответы (1)

RewriteBase /

RewriteRule ^sitemap.xml$ index.php?route=extension/feed/google_sitemap [L]
RewriteRule ^googlebase.xml$ index.php?route=extension/feed/google_base [L]
RewriteRule ^system/storage/(.*) index.php?route=error/not_found [L]


### ЗАДАНИЕ 1 ###
# с index.php/cat/c1398_Nasekomye.html на kulony-i-podveski/kulony-iz-yantarya-v-bronze-nasekomye
RewriteRule ^index.php/cat/c1398_Nasekomye.html$ derevja-schastja/derevya-schastya-iz-geliotropa1? [R=301,L]

### ЗАДАНИЕ 2 ###
# с index.php?cat=1422 на kulony-i-podveski/kulony-poludragocennye-forma-obrabotannaya-biryuza
RewriteCond %{QUERY_STRING} ^cat=1422$
RewriteRule index.php$ kulony-i-podveski/kulony-poludragocennye-forma-obrabotannaya-biryuza? [R=301,L]


### ЗАДАНИЕ 3 ###
# c advanced_search_result.php?keywords=яблоня&x=0&y=0 на index.php?route=product/search&search=яблоня
# переводим русские слова тут https://www.urlencoder.org/
RewriteCond %{QUERY_STRING} ^keywords=%D1%8F%D0%B1%D0%BB%D0%BE%D0%BD%D1%8F&x=0&y=0$
RewriteRule advanced_search_result.php$ index.php?route=product/search&search=яблоня [R=301,L]

### ЗАДАНИЕ 4 ###
RewriteCond %{QUERY_STRING} ^title=%D0%94%D0%B5%D1%80%D0%B5%D0%B2%D0%BE%20%D0%91%D0%BE%D0%BB%D1%8C%D1%88%D0%BE%D0%B9%20%D0%BB%D1%8E%D0%B1%D0%B2%D0%B8%20-%20%D1%81%D0%B8%D0%BC%D0%B2%D0%BE%D0%BB%20%D0%BB%D1%8E%D0%B1%D0%B2%D0%B8%20%D0%B8%20%D0%B2%D0%B5%D1%87%D0%BD%D0%BE%D0%B9%20%D0%B3%D0%B0%D1%80%D0%BC%D0%BE%D0%BD%D0%B8%D0%B8&photo=images/product_images/original_images/all/big/189_DEREVO_SCHASTYA_VIP_DEREVO_SCHASTYA_derevo_bolshoy_lyubvi___simvol_lyubvi_i_vechnoy_garmonii_3.jpg$
RewriteRule big_photo2.html$ derevo_bolshoy_lyubvi___simvol_lyubvi_i_vechnoy_garmonii_189.html? [R=301,L]

Похожие вопросы

Не отправляет письма с смтп

Есть сайт cheapsimki.com и при оформлении заказа приходят письма не через смтп, а через виртуальный сервер. Заголовки там поддельные и мейлру их блокирует. Jan 8 10:37:51 vh338 splogger[5618]: 1n66IR-0001Sc-6u <= rebrovsky@inbox.ru U=madara17 P=local...
Евгений Захаров
69

Отображение сайта с двух разных серверов

Здравствуйте! Сейчас обновляем сайт и переносим его к timeweb. Делаем его на новом движке. Не все успеваем так быстро переделать, поэтому часть разделов не реализована. Вопрос: возможно ли прописать DNS на сервер timeweb (на нашу новую версию...

Консультация по установке форума на локальный хостинг

Добрый день. Есть локальный сервер xampp. Есть форум на phpbb 3.3.5 Нужна консультация по установке форума на сервер. Сервер и форум я установлю сам. Проблемы возникают позже. По непонятной причине форум через некоторое время перестаёт соединяться...
С помощью соцсетей
У меня нет аккаунта Зарегистрироваться
Нажимая кнопку «Зарегистрироваться», я даю согласие на обработку своих персональных данных, указанных в форме регистрации.
С помощью соцсетей
У меня уже есть аккаунт Войти
Нажимая кнопку «Зарегистрироваться», я даю согласие на обработку своих персональных данных, указанных в форме регистрации.
Инструкции по восстановлению пароля высланы на Ваш адрес электронной почты.
Пожалуйста, укажите email вашего аккаунта
Ваш баланс 10 ТК
1 ТК = 1 ₽
О том, как заработать и потратить Таймкарму, читайте в этой статье
Чтобы потратить Таймкарму, зарегистрируйтесь на нашем сайте