@arty_sh

Как настроить rewriterule в htaccess для главной страницы и категорий?

Не получается настроить htaccess
Дано:
1.domen.ru
2.хочу сделать,чтобы domen.ru/namecat1/namecat2/ передавали в category.php $1 $2
3. чтобы главная страница не шла в category.php,если один домен без слэшей domen.ru ===>index.php
4. получилось так сделать,но при убирании повторяющихся слэшей кидает на серверный путь
domen.ru/aaaa/user15/main/?category=namecat1/namecat2,а надо просто убрать больше 2 слэшей в конце
5. писал код вроде того:
rewriterule ^(.*[^/]+)/?$ category=$1

вначале было сделано с добавлением domen.ru/PRODUCTS/category1/category2/
все работало хорошо,просто для сео хочется убрать products
там строка была типо того:
rewriterule ^products/(.*[^/]+)/(.*[^/]+)/(.*[^/]+)/?$ category[]=$1&category=$2&category=$3
Но если убираю products,то главная страница тоже ведет на category.php
не пойму как прописать cond для доработки
  • Вопрос задан
  • 392 просмотра
Пригласить эксперта
Ответы на вопрос 1
shambler81
@shambler81 Куратор тега htaccess
Мде а кто тебе сказал что GET пармметр является частью урла ?
Тут тебе будет пример как сделать редирект с гет пармметрами.
https://donatstudios.com/RewriteRule_Generator
А тут я писал как убрать категорию.
https://klondike-studio.ru/blog/snipet-for-htaccess/
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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