#.htaccess #query-string
#.htaccess #строка запроса
Вопрос:
Интересно, может ли кто-нибудь посоветовать, пожалуйста?
После переноса старого сайта php на WordPress я преобразовал более 450 старых страниц в статический html и очень удовлетворительно использовал следующее;
RewriteEngine On
RewriteCond %{QUERY_STRING} ID=([0-9] ) [NC]
RewriteRule (.*) {domain}/{filename}%1.html? [R=301,L]
Однако удобный поисковый плагин также использует «id» [нижний регистр] в своих URL-адресах, и они перенаправляются на статическую страницу с тем же числовым идентификатором.
Есть ли способ определить ‘ID’ в верхнем регистре только для перенаправления и игнорировать нижний регистр? Я понимаю, что это плохое кодирование, но я не могу изменить имена строк запроса.
Искреннее спасибо за любые рекомендации!
Комментарии:
1. Как вы думаете,
NC
флаг, который вы явно использовали там, означает …?2. Ну, удаление этого было первым, что я попробовал, и это не имело никакого эффекта.