Canonical url add ”
-
Hi, I’ve build url slugs which has character ‘+’
In canonical the url is different, in every ‘+’ change it for ‘%20’
This generate duplicate urls problems.
How can I set the canonical url equal as normal url (with ‘+’)?
I actually use this filter:
add_filter('wpseo_canonical','canonical_gasolineras'); add_filter('wpseo_opengraph_url','canonical_gasolineras'); function canonical_gasolineras($canonical){ global $post; if ( is_page('gasolineras-mas-baratas') && (!empty($_GET['localidad']) ) ) { $localidad_seleccionada = !empty($_GET['localidad'])?$_GET['localidad']:''; $canonical = 'https://www.casacochecurro.com/gasolineras-mas-baratas?localidad=' . $localidad_seleccionada; } return $canonical; }
I’ve tried in line:
$canonical = 'https://www.casacochecurro.com/gasolineras-mas-baratas?localidad=' . $localidad_seleccionada;
This:
$canonical = 'https://www.casacochecurro.com/gasolineras-mas-baratas?localidad=' . str_replace(' ','+',$localidad_seleccionada);
and this
$canonical = 'https://www.casacochecurro.com/gasolineras-mas-baratas?localidad=' . urlencode($localidad_seleccionada);
But not resolved. How can I set the canonical url equal as normal url (with ‘+’)?
Thanks
The page I need help with: [log in to see the link]
- The topic ‘Canonical url add ”’ is closed to new replies.