vitalia, Evgeney S. все верно написал, но если у вас нет возможности использовать предложенный метод, то можно использовать ваш, но с небольшой корректировкой, т. е. если прописывать в ссылке адрес категории, которая уже создана, то будет выдаваться ошибка про дубль, но если к введенной ссылке в конце добавить знак вопроса, то все должно работать корректно, например,