தலைப்பில் வேர்ட்பிரஸ் திருப்பி விடுங்கள்

வேர்ட்பிரஸ் தலைப்பு வழிமாற்று

தி திசைதிருப்பல் சொருகி வேர்ட்பிரஸ் க்காக கட்டப்பட்டது என்பது வழிமாற்றுகளை ஒழுங்கமைத்து நிர்வகிப்பதற்கான அருமையான வழிமுறையாகும். நான் இதை இந்த தளத்தில் பயன்படுத்துகிறேன் மற்றும் புதுப்பிக்கப்பட்ட இடுகைகள், இணைப்பு இணைப்புகள், பதிவிறக்கங்கள் போன்றவற்றுக்கான எனது வழிமாற்றுகளின் குழுக்களை ஏற்பாடு செய்துள்ளேன்.

இருப்பினும், நான் ஒரு தனித்துவமான சிக்கலில் சிக்கினேன், அங்கு ஒரு கிளையண்ட்டுக்கு ஒரு தலைகீழ் ப்ராக்ஸி அமைக்கப்பட்டுள்ளது, அங்கு வேர்ட்பிரஸ் ஒரு பாதையில் இயங்குகிறது… ஆனால் தளத்தின் வேர் அல்ல. முதன்மை தளம் அஸூரில் ஐ.ஐ.எஸ் இல் இயங்குகிறது. எந்தவொரு வலை சேவையகத்தையும் போலவே ஐ.ஐ.எஸ் வழிமாற்றுகளையும் நிர்வகிக்க முடியும், ஆனால் பிரச்சனை என்னவென்றால், இந்த கிளையன்ட் திருப்பி நிர்வாகத்தை அவற்றின் மேம்பாட்டு செயல்பாட்டில் வைக்க வேண்டும் - அவர்கள் ஏற்கனவே பிஸியாக இருக்கிறார்கள்.

சிக்கலானது என்னவென்றால், ஒரு பொதுவான .htaccess பாணி திருப்பி விடுவது ஒரு சாத்தியம் அல்ல… நாம் உண்மையில் வழிமாற்றுகளை 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;
	}
}

Function.php இல் செயல்பாட்டை வைக்க நாங்கள் கவலைப்படவில்லை, ஏனெனில் இது தலைப்பு கோப்பை மட்டுமே பாதிக்கும். பின்னர், header.php கோப்பில், எல்லா வழிமாற்றுகளின் பட்டியலும் எங்களிடம் உள்ளது:

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

அந்தச் செயல்பாட்டின் மூலம், தலைப்பு கோரிக்கையை நீங்கள் எந்த வகையான திருப்பி விட விரும்புகிறீர்கள் என்பதையும் குறிப்பிடலாம், நாங்கள் அதை 301 திருப்பி விடுகிறோம், எனவே தேடுபொறிகள் அதை மதிக்கும்.

நீங்கள் என்ன நினைக்கிறீர்கள்?

இந்த தளம் ஸ்பேமைக் குறைக்க Akismet ஐப் பயன்படுத்துகிறது. உங்கள் கருத்துத் தரவு எவ்வாறு செயல்படுத்தப்படுகிறது என்பதை அறியவும்.