ራስጌ ውስጥ የዎርድፕረስን አቅጣጫ ቀይር

የዎርድፕረስ ራስጌ አቅጣጫ ቀይር

አቅጣጫ ማዞር ተሰኪ የተገነባው ለዎርድፕረስ አቅጣጫዎችን ለማቀናበር እና ለማስተዳደር አስደናቂ ዘዴ ነው ፡፡ እኔ በዚህ ጣቢያ ላይ እጠቀምበታለሁ እና ለተዘመኑ ልጥፎች ፣ ለተዛማጅ አገናኞች ፣ ለማውረድ ፣ ወዘተ የቡድኖቼን የአቅጣጫዎች (ቡድኖችን) አደራጅቻለሁ ፡፡

ሆኖም ፣ WordPress ለጎዳና… ግን ለጣቢያው ሥሩ ሳይሆን ለሚያካሂድ ደንበኛ የተገላቢጦሽ ፕሮክሲ ባለኝ ልዩ ችግር ውስጥ ገጠመኝ ፡፡ ዋናው ጣቢያ በአይዙር በአይአይኤስ ላይ እየሰራ ነው ፡፡ አይ.አይ.ኤስ እንደ ማንኛውም የድር አገልጋይ ማስተላለፊያ አቅጣጫዎችን ማስተዳደር ይችላል ፣ ግን ችግሩ ይህ ደንበኛ የአቅጣጫ ማኔጅመንትን ማስተዳደር በእድገታቸው ሂደት ውስጥ ማስገባት ይኖርበታል - እና እነሱ ቀድሞውኑ ሥራ በዝተዋል ፡፡

በአከራካሪው ጉዳይ ላይ አንድ የተለመደ የ ‹htaccess› ዘይቤ አቅጣጫ ማስያዝ ዕድል አይደለም actually በእውነቱ ፒኤችፒ ውስጥ የሚገኙትን ማዞሪያዎች በትክክል መጻፍ አለብን ፡፡ እንደ መፍትሄ በጥንታዊ ዱካዎች ላይ ማዞሪያዎች ካሉ ለመለየት ጥያቄዎቹን ወደ WordPress እንመራለን ፡፡

ውስጥ 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;
	}
}

ተግባሩን በ ‹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 ይጠቀማል. አስተያየትዎ እንዴት እንደሚሰራ ይወቁ.