#php #.htaccess
#php #.htaccess
Вопрос:
У меня есть веб-сайт с категориями, и я должен разбить их на страницы по этим категориям.
первая страница категории:
http://www.domain.com/cat/category-name/
остальные страницы (с нумерацией страниц) должны быть такими:
http://www.domain.com/cat/category-name/2/
-> число (например, 2) — это номер страницы.
это то, что я написал на htaccess:
RewriteRule ^cat/(.*)/(.*)/$ cat.php?name=$1amp;page=$2 [L]
Проблема в том, что если я пишу подобным образом, мне приходится писать число .. а на главной странице категории не должно быть числа. что я могу сделать?
Спасибо.
Ответ №1:
(довольно наивное решение)
Вы могли бы использовать два RewriteRules :
- Тот, который у вас уже есть — он будет соответствовать, когда есть номер страницы
- И один без этого номера страницы
Комментарии:
1. РАБОТАЕТ. Я тоже думал об этом, но я поставил «без этого номера страницы» до, а не после.. моя ошибка. Я думаю, что все в порядке .. спасибо.