RewriteRule не подходит для URL, содержащего хэш

Извините, это должен был быть комментарий, но я не могу сейчас прокомментировать. @leo и @Clay Goddard Вы можете спасти себя от повторного вычисления максимума на storing both maximum and 2nd maximum of the window in the beginning (второй максимум будет максимальным, только если в начальном окне есть два максимума). Если максимальное количество выходов из окна, у вас есть следующий лучший кандидат для сравнения с новой записью. Таким образом, вы получаете O(n), иначе, если бы вы снова допустили повторное вычисление, наихудший порядок был бы O (nk), k - размер окна.

1
задан Matthew Daly 13 July 2018 в 11:36
поделиться

1 ответ

Вы были очень близки к тому, чтобы это работало. Поэтому я сделал две небольшие изменения, чтобы сделать эту работу:

RewriteCond %{REQUEST_URI} ^/resources/3d/([a-zA-Z0-9]+)/index.php$
RewriteRule ^ /3d/resources/%1? [NC]

Добавив ^ в правило перезаписи и сменив $1 на %1. Ваше использование $ снова захватило каталог ресурсов, а не запрос, изменив это на %1. Я добавил ?, чтобы остановить добавление дополнительных запросов в конец URL.

Ссылка на тестирование -> Здесь

1
ответ дан Joe 17 August 2018 в 13:04
поделиться
Другие вопросы по тегам:

Похожие вопросы: