Redirect WordPress hauv Header

Kev Hloov WordPress Kev Hloov Kab Rov Tav

cov rov ua haujlwm plugin ua rau WordPress yog txoj kev zoo heev ntawm kev koom tes thiab tswj kev rov qab. Kuv siv nws ntawm lub xaib no thiab tau teeb tsa kuv cov pab pawg ntawm redirects rau cov ntawv tshaj tawm tshiab, cov kab ntsig sib txuas, rub tawm, thiab lwm yam.

Txawm li cas los xij, Kuv tau khiav mus rau qhov teeb meem tshwj xeeb uas kuv muaj qhov thim rov qab teeb tsa rau tus neeg siv qhov twg WordPress khiav ntawm ib txoj kev… tab sis tsis yog lub hauv paus ntawm lub xaib. Lub xaib thawj yog khiav ntawm IIS hauv Azure. IIS tuaj yeem tswj kev rov qab ua haujlwm zoo li txhua lub web server tuaj yeem, tab sis qhov teeb meem yog tias tus neeg siv no yuav tsum tau muab cov kev tswj rov qab los rau hauv lawv txoj kev txhim kho - thiab lawv tsis khoom ntau.

Ntawm qhov teeb meem yog tias qhov raug .htaccess style tsis yog qhov ua tau ... peb yuav tsum sau cov redirects hauv PHP. Raws li txoj kev daws teeb meem, peb taug txoj kev thov mus rau WordPress txhawm rau txheeb xyuas yog tias muaj kev xaib ntawm cov kev qub.

Tsis pub dhau lub header.php file ntawm peb cov menyuam lub ntsiab, peb muaj ib txoj haujlwm:

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

Peb tsis thab muab qhov haujlwm tso rau hauv functions.php tsuas yog vim nws yuav tsuas cuam tshuam cov ntaub ntawv header. Tom qab ntawv, nyob rau hauv cov ntawv header.php, peb tsuas yog muaj cov npe ntawm txhua qhov rov qab:

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

Nrog txoj haujlwm ntawd, koj tuaj yeem hais meej tias hom redirect koj xav teeb cov header thov rau, peb tsuas tau tso nws txoj haujlwm mus rau 301 redirect kom qhov kev tshawb nrhiav yuav hwm nws.

Yuav ua li cas koj xav hais tias?

Qhov Web site no siv Akismet los txo cov kev pabcuam. Kawm li cas koj cov ntaub ntawv tawm tswv yim tiav.