ប្តូរទិសប្លក, រូបភាពក្នុងបឋមកថា

ប្តូរទិសក្បាលទំព័រប្លក, រូបភាព

នេះ កម្មវិធីជំនួយប្តូរទិស បង្កើតឡើងសម្រាប់ប្លក, រូបភាពគឺជាមធ្យោបាយដ៏អស្ចារ្យនៃការរៀបចំនិងគ្រប់គ្រងការបញ្ជូនបន្ត។ ខ្ញុំប្រើវានៅលើគេហទំព័រនេះហើយបានរៀបចំក្រុមបញ្ជូនបន្តរបស់ខ្ញុំសម្រាប់ប្រកាសដែលបានធ្វើបច្ចុប្បន្នភាពតំណភ្ជាប់តំណទាញយក។ ល។

ទោះយ៉ាងណាក៏ដោយខ្ញុំបានជួបបញ្ហាប្លែកមួយដែលខ្ញុំមានប្រូកស៊ីបញ្ច្រាសដែលបានបង្កើតឡើងសម្រាប់អតិថិជនដែលប្លក, រូបភាពកំពុងដំណើរការនៅលើផ្លូវមួយ ... ប៉ុន្តែមិនមែនជាឫសគល់នៃគេហទំព័រទេ។ គេហទំព័របឋមកំពុងដំណើរការលើអាយអាយអេសនៅ Azure ។ អាយអាយអេសអាចគ្រប់គ្រងការបញ្ជូនបន្តដូចអ្វីដែលម៉ាស៊ីនមេគេហទំព័រអាចធ្វើបានប៉ុន្តែបញ្ហាគឺថាអតិថិជននេះត្រូវការដាក់ការគ្រប់គ្រងប្តូរទិសទៅក្នុងដំណើរការអភិវឌ្ឍន៍របស់ពួកគេហើយពួកគេរវល់រួចហើយ។

នៅត្រង់បញ្ហាគឺថាការប្តូរទិសស្ទីល .htaccess ធម្មតាមិនមែនជាលទ្ធភាពទេ ... យើងត្រូវតែសរសេរប្តូរទិសនៅក្នុង PHP ជាដំណោះស្រាយមួយយើងធ្វើដំណើរតាមសំណើទៅកាន់ប្លក, រូបភាពដើម្បីកំណត់ថាតើមានការបញ្ជូនបន្តណាមួយនៅលើផ្លូវចាស់ដែរឬទេ។

នៅក្នុង 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;
	}
}

យើងមិនធុញទ្រាន់នឹងដាក់មុខងារក្នុង functions.php ទេពីព្រោះវាគ្រាន់តែជះឥទ្ធិពលដល់ឯកសារបឋមកថា។ បន្ទាប់មកនៅក្នុងឯកសារបឋមកថាយើងគ្រាន់តែមានបញ្ជីនៃការបញ្ជូនបន្តទាំងអស់៖

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

ជាមួយនឹងមុខងារនោះអ្នកក៏អាចបញ្ជាក់ថាតើការប្តូរទិសប្រភេទណាដែលអ្នកចង់កំណត់បឋមកថាទៅយើងបានកំណត់វាទៅការប្តូរទិស ៣០១ ដូច្នេះម៉ាស៊ីនស្វែងរកនឹងគោរពវា។

តើ​អ្នក​គិត​អ្វី?

តំបន់បណ្ដាញនេះប្រើ Akismet ដើម្បីកាត់បន្ថយសារឥតបានការ។ សិក្សាអំពីរបៀបដែលទិន្នន័យរបស់អ្នកត្រូវបានដំណើរការ.