Content Màrqueting

Redirigiu WordPress a la capçalera

L' complement de redirecció creat per a WordPress és un mitjà fantàstic per organitzar i gestionar redireccions. L’utilitzo en aquest lloc i he organitzat els meus grups de redireccions per a publicacions actualitzades, enllaços d’afiliació, descàrregues, etc.

No obstant això, em vaig trobar amb un problema únic en què tinc configurat un servidor intermediari invers per a un client on WordPress s’executa en un camí ... però no l’arrel del lloc. El lloc principal s’executa a IIS a Azure. IIS pot gestionar les redireccions igual que qualsevol servidor web, però el problema és que aquest client hauria d'introduir la gestió de redireccions al seu procés de desenvolupament, i ja estan ocupats.

El problema és que una típica redirecció a l'estil .htaccess no és una possibilitat ... hem d'escriure les redireccions en PHP. Com a solució, encaminem les sol·licituds a WordPress per identificar si hi ha redireccions a camins antics.

Dins de la header.php arxiu del tema infantil, tenim una funció:

function my_redirect ($oldlink, $newlink, $redirecttype = 301) {
	$olduri = $_SERVER['REQUEST_URI'];
	if(strpos($olduri, $oldlink) !== false) {
		$newuri = str_replace($oldlink, $newlink, $olduri);
		wp_redirect( $newuri, $redirecttype );
		exit;
	}
}

No ens vam molestar a posar la funció a functions.php simplement perquè només afectaria el fitxer de capçalera. A continuació, dins del fitxer header.php, simplement tenim una llista de totes les redireccions:

my_redirect('lesson_plans', 'lesson-plan');
my_redirect('resources/lesson-plans/26351', 'lesson-plan/tints-and-shades');
my_redirect('about/about', 'about/company/');

Amb aquesta funció, també podeu especificar a quin tipus de redirecció voleu establir la sol·licitud de capçalera. Acabem de configurar-la com a redirecció 301 per defecte perquè els motors de cerca la respectin.

Douglas Karr

Douglas Karr és el fundador del Martech Zone i reconegut expert en transformació digital. Doug és un Ponent públic principal i màrqueting. És el vicepresident i cofundador de Highbridge, una empresa especialitzada en ajudar les empreses empresarials a transformar digitalment i maximitzar la seva inversió tecnològica mitjançant tecnologies Salesforce. Ha desenvolupat estratègies de màrqueting i productes digitals per a Dell Technologies, GoDaddy, Salesforce, Tendències webi SmartFOCUS. Douglas també és l'autor de Blogs corporatius per a maniquís i coautor de El llibre dels millors negocis.

Articles Relacionats

Què et sembla?

Aquest lloc utilitza Akismet per reduir el correu no desitjat. Esbrineu com es processa el vostre comentari.

Torna al botó superior