ھيڊر ۾ ورڈپریس ورجايو

ورڈپریس هيڊر ريڊائريڪٽ

هن ريڊريشن پلگ ان ورڊپریس لاءِ ٺاهيل رستن جي ترتيب ۽ ترتيب جو هڪ بهترين طريقو آهي. آئون انهي کي هن سائيٽ تي استعمال ڪريان ٿو ۽ پنهنجي گروهن جي حوالاڪي واري ترتيب ترتيب ڏئي چڪي آهي ، لاڳاپيل لنڪ ، ڊاؤن لوڊ ، وغيره.

جڏهن ته ، مون هڪ منفرد مسئلو ڀ ranي ويو جتي مون وٽ هڪ گراهڪ لاءِ ريورس پراکسي آهي ، جتي ورڈپریس هڪ رستي تي هلندي آهي… پر ويب سائيٽ جو روٽ ناهي. ابتدائي سائيٽ آزور ۾ آءِ ايس ايس تي هلندڙ آهي. آئي آئي ايس ڪنهن به ويب سرور وانگر ريڊريڪٽس جو انتظام ڪري سگهي ٿي ، پر مسئلو اهو آهي ته هي گراهڪ پنهنجي ترقي جي عمل ۾ ريڊٽائيٽ انتظام کي رکڻ جي ضرورت پوندي - ۽ اهي پهريان ئي مصروف آهن.

مسئلو اهو آهي ته هڪ عام .htaccess انداز ريڊائريڪشن ممڪن ناهي… اسان کي پي ايڇ پي ۾ ريڊيشيٽس لکڻ لازمي آهي. هڪ حل طور ، اسان ورڈپریس ڏانهن درخواستن کي سڃاڻڻ جي لاءِ ڏسون ٿا ته جيڪڏهن پراڻين رستن تي ڪا طرفدارگي موجود آهي.

جي اندر header.php اسان جي ٻار جي موضوع جي فائل ، اسان وٽ هڪ فنڪشن آهي:

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

اسان فنڪشن فنڪشن کي استعمال ڪرڻ جي تڪليف نه ڪئي. php رڳو اهو ته ان تي صرف هيڊر فائل تي اثر پوندو. وري ، header.php فائل جي اندر ، اسان وٽ س allي ريڊيو جي فهرست آهي.

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

انهي ڪم سان ، توهان اهو به بيان ڪري سگھو ٿا ته توهان ڪهڙي قسم جي ريڊريڪٽ ڪرڻ چاهيو ٿا ، جنهن لاءِ اسان هيڊر درخواست کي ترتيب ڏنو آهي ، اسان صرف ان کي 301 ريڊريٽ تي ڊفالٽ ڪيو آهي ته جيئن سرچ انجنز ان کي عزت ڏين.

توهان ڇا ٿا سوچيو؟

هي سائيٽ اسپام کي گهٽائڻ لاء اکزمٽ استعمال ڪري ٿو. سکو ته توهان جي تجويز ڪيل ڊيٽا کي ڪيئن عمل ڪيو وڃي.