WordPress ignora regola di rewrite
-
Ciao
ecco la situazione:
nel file functions.php del tema child ci sono queste regole di rewrite (regolarmente attivate):add_rewrite_rule( '(vendita|affitto)\/(residenziale|negozio|attivita|ufficio)($|\/.*)', 'index.php?pagename=$matches[1]-$matches[2]', 'top' ) ; // dedicated search pages for SEO add_rewrite_rule( '(vendita|affitto)\/..*|(cerca|ricerca|ricerche|search-property)($|\/.*)', 'index.php?pagename=ricerca', 'top' ) ; // default search page
quando utilizzo il link https://custaging.caseuniche.it/vendita/attivita/
mi aspetto che la prima regola (quella sopra) mi rimandi alla pagina
https://custaging.caseuniche.it/index.php?pagename=vendita-attivitainvece WordPress ignora la prima regola (sopra) e applica la seconda (sotto)
e mi manda qui https://custaging.caseuniche.it/index.php?pagename=ricerca la pagina di ricerca di defaultCosa sbaglio ?
Io vorrei andare alla pagina dedicata della prima regola (sopra) cho contiene info utili per la SEO
anche se la pagina di ricerca di default legge la$_SERVER['REQUEST_URI']
e esegue comunque la ricerca.Mi potete aiutare ?
Alberto
La pagina su cui ho bisogno di aiuto: [devi essere connesso per vedere il link]
- Il topic ‘WordPress ignora regola di rewrite’ è chiuso a nuove risposte.