Вам нужно RewriteCond %{QUERY_STRING}
для строки запроса, и вы должны экранировать .
, чтобы соответствовать точке.
https://httpd.apache.org/docs/2.4/mod/mod_rewrite.html#rewritecond
REQUEST_URI
The path component of the requested URI, such as"/index.html". This notably excludes the query string which is available as its own variable named QUERY_STRING.
RewriteEngine On
# this matches:
# /wp-cron.php?doing_wp_cron=1555619633.5413479804992675781250
# /wp-cRoN.php?DOING_wp_cron=.&foo=bar
# /wp-cron.php?foo=bar&doing_wp_cron=.
RewriteCond %{QUERY_STRING} (^|&)doing_wp_cron=[0-9\.]+(&|$) [NC]
RewriteRule ^/wp-cron.php$ - [NC,F,L]
Обычно дистрибутив, который содержит самые свежие пакеты с -по -дату, -свободен от ошибок, что означает, что вы можете выбирать между Fedora, Gentoo и Arch Linux. Тогда даже у трех из этих дистрибутивов есть сопровождающие для пакетов, поэтому, в конце концов, все зависит от стремления сопровождающих поддерживать свои пакеты в актуальном состоянии. Наконец, Gentoo находится в своей собственной лиге, поскольку вы можете свободно компилировать/устанавливать самые последние и лучшие пакеты, не дожидаясь, пока сопровождающий сделает свою работу. С точки зрения -удобства для пользователя Fedora — лучшая, Arch — посередине, Gentoo предназначена для гиков. Тогда есть LFS, но я не считаю его дистрибутивом.
Все остальные дистрибутивы предпочитают использовать "стабильные" версии пакетов и исправлять их (после получения отчетов об ошибках от пользователей ), что может быть довольно медленным.
Наконец, самые последние пакеты могут содержать новые ошибки, о которых еще не сообщалось, но, как правило, исправлений больше, чем ошибок.