@coloritada

Два каталога и htaccess?

Доброго времени суток!
Помогите понять что я делаю не так :)
Ситуация в следующем, у меня есть сайт и на нем есть каталог услуг с страницей категорий и страницей отдельной услуги я его привел к виду названиесайта.ру/категория/названиеуслуги. Теперь у меня появилась потребность сделать небольшой каталог товаров, я сделал страницу с товарами, сделал страницу с одиночным товаром, но теперь у меня дилема, как сделать так, чтобы у меня и с товарами ссылки выглядели также как с услугами? HTACCESS сейчас выглядит вот так и если попытаться перейти по ссылке типа shop/taran то получаю ошибку 500
RewriteEngine on

AddDefaultCharset UTF-8

RewriteCond %{HTTP_HOST} ^www\.(.*) [NC]
RewriteRule ^(.*)$ https://%1/$1 [R=301,L]

RewriteCond %{REQUEST_URI} ^(.*)/index\.php$
RewriteRule ^(.*)$ %1/ [R=301,L]

RewriteCond %{THE_REQUEST} (/[^?/]+)\.php
RewriteRule ^%1 [R=301,L]

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.*)$ $1.php

RewriteBase /
RewriteCond %{THE_REQUEST} ^[A-Z]{3,}\s/+category\.php\?category=([^\s]+) [NC]
RewriteRule ^ %1? [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([a-zA-Z0-9_-]+)$ category.php?category=$1
RewriteRule ^([a-zA-Z0-9_-]+)/$ category.php?category=$1

RewriteBase /
RewriteCond %{THE_REQUEST} ^[A-Z]{3,}\s/+single\.php\?category=([^\s]+)&link=([^\s]+) [NC]
RewriteRule ^ %1/%2? [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([a-zA-Z0-9_-]+)/([a-zA-Z0-9_-]+)$ single.php?category=$1&link=$2
RewriteRule ^([a-zA-Z0-9_-]+)/([a-zA-Z0-9_-]+)/$ single.php?category=$1&link=$2

Помогите разобраться, кто в этом силен, сам уже просто устал биться об эти ошибки :(
  • Вопрос задан
  • 32 просмотра
Пригласить эксперта
Ваш ответ на вопрос

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

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