A volte trovo questa stringa aggiunta alla fine dei miei URL:
/?doing_wp_cron
Qualcuno sa a cosa serve? Come posso rimuoverlo?
A volte trovo questa stringa aggiunta alla fine dei miei URL:
/?doing_wp_cron
Qualcuno sa a cosa serve? Come posso rimuoverlo?
Risposte:
È un segno che hai ALTERNATE_WP_CRON
definito nel tuowp-config.php
Al fine di eseguire alcune elaborazioni in background (come la pubblicazione di post programmati), WordPress ti reindirizza all'URL con l' ?doing_wp_cron
aggiunta.
Ho visto molti post su questo problema, ma pochi riescono a trovare una soluzione reale. Ciò che risolve questo problema per me è stato gestire il reindirizzamento nel file .htaccess.
Ecco un esempio su come reindirizzare l'URL aggiungendo queste righe nel file .htaccess:
<IfModule mod_rewrite.c>
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{QUERY_STRING} (^|&)doing_wp_cron= [NC]
RewriteRule (.*) /$1? [R=301,L]
</IfModule>
Spero che questo possa aiutare!
Nota: questi suggerimenti provengono da questo forum
@scribu Credo che BackupBuddy utilizzi la pianificazione delle attività di WordPress per pianificare le attività come parte delle procedure di backup - se il sito ha i loopback disabilitati, l' unica soluzione (a parte qualche soluzione esterna su misura) e la soluzione alternativa specifica che, come sono sicuro sai, è integrato in WordPress, è la correzione cron alternativa. Quindi questo è "obbligatorio" solo se l'host ha i loopback disabilitati. Tieni presente che se è così, allora nole attività pianificate, siano esse attività pianificate di WordPress standard o associate ad altri plugin, funzioneranno. Quello che sembra essere il caso è che un utente non saprà che il proprio host ha bloccato la propria installazione di WordPress fino a quando non avrà provato BackupBuddy perché ciò rende ovvio il problema piuttosto che essere stato invisibile fino a quel momento.
L'uso dell'approccio di tipo crontab è solo un cerotto perché, a meno che non lo si faccia "ping", l'elaborazione cron di WordPress molto frequentemente funzionerà solo con alcuni tipi di attività pianificate.
Naturalmente se un utente non desidera o non può utilizzare la correzione cronologica di wp alternativa, non desidera passare a un host che consenta loopback e non sia sufficientemente informato per essere in grado di impostare una funzionalità basata su crontab adatta, allora BackupBuddy offre una modalità di backup manuale che funzionerà ma manca della flessibilità e di alcune delle funzionalità disponibili quando è disponibile la pianificazione.
Ciò che causa questo problema è cron alternativo. Per ovviare a questo, se hai accesso, puoi abilitare un vero processo cron (se il tuo hosting ti permetterà) e disabilitare ALTERNATE_WP_CRON nel tuo wp-config.php.
ALTERNATE_WP_CRON
comefalse
inwp-config.php
.