Redirect WordPress amin'ny Header

WordPress Header Redirect

The redirection plugin namboarina ho an'ny WordPress dia fitaovana mahafinaritra handaminana sy hitantanana ny fanovana. Mampiasako an'ity tranonkala ity ary nandamina ny vondron'ireo làlan-kaleha ho an'ny lahatsoratra nohavaozina, rohy mpiara-miasa, fampidinana sns

Na izany aza, nahita olana tsy manam-paharoa aho izay manana proxy avadika atsangana ho an'ny mpanjifa iray izay mihazakazaka amin'ny WordPress ny lalana… fa tsy ny fototr'ilay tranonkala. Ny tranonkala voalohany dia mandeha amin'ny IIS any Azure. IIS dia afaka mitantana ny fanodinana toa ny mpizara tranonkala rehetra, fa ny olana dia mila mametraka ny fitantanana redirect amin'ny lamin'ny fampandrosoana - ary efa sahirana sahady izy ireo.

Ny olana dia ny fanitsiana fomba mahazatra .htaccess dia tsy mety… tsy maintsy soratantsika ao amin'ny PHP ireo fanodinana. Ho vahaolana, dia alefanay ireo fangatahana mankany amin'ny WordPress mba hahalalana raha misy fanovana amin'ny làlana taloha.

Ao anatin'ny ny header.php rakitra momba ny lohahevitry ny zanakay, manana andraikitra izahay:

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;
	}
}

Tsy nanelingelina ny fametrahana ny asany amin'ny functions.php fotsiny izahay satria mety hisy fiantraikany amin'ny rakitra lohateny fotsiny izany. Avy eo, ao anatin'ny rakitra header.php, manana ny lisitry ny fanodinana rehetra fotsiny izahay:

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

Amin'izany fiasa izany dia azonao atao koa ny manondro izay karazana redirect tianao hasiana ny fangatahana lohateny, vao avy namadika azy io tamin'ny redirect 301 izahay mba hanomezan'ny motera fikarohana azy.

Inona ny hevitrao?

Mampiasa Akismet ity tranonkala ity mba hampihenana spam. Fantaro ny fomba amoahanao ny angona fanehoanao.