Возможно, вместо сопоставления ([^/]+)/?$
во втором правиле, вам лучше явно указать, какие вещи вы хотите переписать, в операторе регулярного выражения OR:
(classic|somethingelse|athirdsomething)/?$
Таким образом будут изменены только те элементы, которые вы явно хотите переписать. Я не знаю, сколько из них вам потенциально необходимо переписать, поэтому, если их большое количество, это может быть нежизнеспособным, но если это всего лишь несколько категорий, то, вероятно, это наиболее просто.
В качестве альтернативы, если существуют только определенные префиксы, которые не должны переписываться , вы можете просто добавить в ваше переписывание отмененные условия, которые соответствуют этим префиксам.