Whakakore i te WordPress ki te Pane
te monomai aronga hangaia mo te WordPress he tikanga pai mo te whakarite me te whakahaere i nga huringa. Ka whakamahia e au i runga i tenei papaanga, kua whakariteritehia e au aku roopu whakatere mo nga pou kua whakahoutia, hononga honohono, tango, etc.
Heoi, i raru ahau i tetahi raru motuhake ka whakatauhia e au tetahi takawaenga whakamuri mo tetahi kaihoko kei te rere a WordPress i tetahi ara… engari kaore ko te putake o te papaanga. Ko te pae tuatahi kei te rere i runga i te IIS i Azure. Ka taea e te IIS te whakahaere i nga ahunga pera ano ki nga kaiwhakarato paetukutuku, engari ko te raru me tuku e tenei kaihoko te whakahaere aronga ki roto i a raatau mahi whanaketanga - ana kua pukumahi ratou.
Ko te take ko te huringa o te taatai .htaccess angitu ehara i te mea ka taea… me tuhi e tatou nga tohu ki te PHP. Hei otinga, ka tukuna e maatau nga tono ki te WordPress ki te tohu mena he whakatika ano kei nga ara tawhito.
I roto i te header.php konae mo ta maatau kaupapa tamaiti, he mahi ta maatau:
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;
}
}
Kare i ruarua ta maatau mahi i nga mahi.php na te mea noa ka pa ki te konae pane. Na, i roto i te konae pane.php, he raarangi noa o nga huringa katoa:
my_redirect('lesson_plans', 'lesson-plan');
my_redirect('resources/lesson-plans/26351', 'lesson-plan/tints-and-shades');
my_redirect('about/about', 'about/company/');
Ma tera mahi, ka taea hoki e koe te tohu he aha te momo angaanga e hiahia ana koe ki te tautuhi i te tono pane, kua tukuna e matou ki tetahi anga 301 kia whakahonoretia e nga miihini rapu.