Добавление своего правила перезаписи, 2 уточнения
-
Здравствуйте
На странице справки по адресу есть готовый пример по добавлению своего правила перезаписи, он работает, всё ок. Меня смущает лишь фраза «dirty example».
Вопрос #1: насколько правильный вариант указан в справке или лучше(почему?) использовать, к примеру, add_rewrite_rule & add_rerite_tag или в чём там ещё может быть неправильность?
На основе упомянутого выше примера было создано собственное правило для обработки урла вида /download/123, всё работает корректно, кроме того, что урл вида /download/123/, т.е. со слешом на конце, также отрабатывает на ту же страницу, хотя в правило специально было добавлено отсутствие слеша в конце, а именно ‘download/([0-9]{1,})$’.
Вопрос #2: буду благодарен, если поясните и дадите ссылку на справку, почему прописанное мной правило срабатывает и для слеша в конце, вместо отправки в 404, и как в этом случае правильно добавить редирект с / на без / в конце урла.
- Тема «Добавление своего правила перезаписи, 2 уточнения» закрыта для новых ответов.