Site icon บริษัท โค๊ดบี จำกัด

วิธีทำ URL redirect โดยใช้ .htaccess และคำสั่งอื่น ๆ

วิธีทำ-redirect-หน้าเว็บไซต์-htaccess

วิธีทำ-redirect-หน้าเว็บไซต์-htaccess

<h2>วิธีทำ URL redirect โดยใช้ &period;htaccess และคำสั่งอื่น ๆ<&sol;h2>&NewLine;<p><&sol;br><br &sol;>&NewLine;<strong>วิธีทำ URL redirect โดยใช้ &period;htaccess และคำสั่งอื่น ๆ<&sol;strong><&sol;p>&NewLine;<p>โดยปกติเราจะสามารถเข้าชมเว็บไซต์ได้โดยการพิมพ์ชื่อเว็บไซต์ที่ Address Bar ของ Browser ได้หลายแบบด้วยกัน เช่น<br &sol;>&NewLine; <&excl;--more--><&sol;p>&NewLine;<pre class&equals;"lang&colon;default decode&colon;true " > &NewLine;example&period;com &NewLine;www&period;example&period;com &NewLine;http&colon;&sol;&sol;www&period;example&period;com &NewLine;https&colon;&sol;&sol;www&period;example&period;com &NewLine;<&sol;pre>&NewLine;<p>ถ้าใครเลยใช้งาน Google Webmaster Tool จะสังเกตุว่า Google จะแนะนำให้เรา Submit URL ทุกรูปแบบข้างต้นขึ้นไปเพื่อทำ index แต่ในความเป็นจริง โอกาศน้อยมากที่เว็บไซต์เราจะสามารถทำ index ได้ทั้งแบบ www&comma; none-www&comma; https หรือ none-https ท้ายที่สุดแล้ว Google จะเลือกเพียง 1 รูปแบบใน 1 โดเมนเท่านั้น เพื่อนำไปทำอันดับผลการค้นหา ซึ่งอาจจะเป็นรูปแบบที่คนนิยมเข้าชมเว็บไซต์มากที่สุด<&sol;p>&NewLine;<p><&sol;br><br &sol;>&NewLine;ด้วยเหตุผลนี้ เราจึงจำเป็นจะต้องเลือก 1 รูปแบบการเข้าชมเว็บไซต์ของเรา ที่ต้องการให้แสดงผลบนอันดับการค้นหาเมื่อมีคนค้นหาเกี่ยวกับธุรกิจเรา โดยวิธีการก็คือการเมื่อมีคนเข้าชมเว็บไซต์ในรูปแบบที่เราไม่ต้องการก็ให้ทำการ redirect หน้าเพจนั้นไปยังรูปแบบที่เราต้องการ โดยอาศัยความสามารถของคำสั่งในไฟล์ &period;htaccess นั่น<br &sol;>&NewLine;<&sol;br><&sol;p>&NewLine;<h4>Redirect http ธรรมดาไปหน้าแบบ https<&sol;h4>&NewLine;<pre class&equals;"lang&colon;default decode&colon;true " >RewriteCond &percnt;&lbrace;HTTPS&rcub; off &NewLine;RewriteRule &Hat; https&colon;&sol;&sol;www&period;example&period;com&percnt;&lbrace;REQUEST&lowbar;URI&rcub; &lbrack;NC&comma;L&rsqb;<&sol;pre>&NewLine;<p><&sol;br><&sol;p>&NewLine;<h4>Redirect URL ที่ไม่ใส่ www ให้มี www<&sol;h4>&NewLine;<pre class&equals;"lang&colon;default decode&colon;true " >RewriteCond &percnt;&lbrace;HTTP&lowbar;HOST&rcub; &excl;&Hat;www&bsol;&period; &NewLine;RewriteRule &Hat; https&colon;&sol;&sol;www&period;codebee&period;co&period;th&percnt;&lbrace;REQUEST&lowbar;URI&rcub; &lbrack;NC&comma;L&rsqb;<&sol;pre>&NewLine;<p><&sol;br><&sol;p>&NewLine;<h4>Redirect http ธรรมดา ที่ไม่ใส่ www ให้มี www และเป็น https<&sol;h4>&NewLine;<pre class&equals;"lang&colon;default decode&colon;true " >RewriteCond &percnt;&lbrace;HTTPS&rcub; off &lbrack;OR&rsqb; &NewLine;RewriteCond &percnt;&lbrace;HTTP&lowbar;HOST&rcub; &excl;&Hat;www&bsol;&period; &NewLine;RewriteRule &Hat; https&colon;&sol;&sol;www&period;codebee&period;co&period;th&percnt;&lbrace;REQUEST&lowbar;URI&rcub; &lbrack;NC&comma;L&rsqb;<&sol;pre>&NewLine;<p><&sol;br><&sol;p>&NewLine;<h4>Redirect index&period;html ไปที่ root<&sol;h4>&NewLine;<pre class&equals;"lang&colon;default decode&colon;true " >RewriteRule &Hat;index&bsol;&period;html&dollar; &sol; &lbrack;NC&comma;R&comma;L&rsqb;<&sol;pre>&NewLine;<p><&sol;br><&sol;p>&NewLine;<h4>Redirect กรณีหน้าเว็บ Error<&sol;h4>&NewLine;<pre class&equals;"lang&colon;default decode&colon;true " >ErrorDocument 404 http&colon;&sol;&sol;example&period;com&sol;404&sol; &NewLine;ErrorDocument 500 http&colon;&sol;&sol;example&period;com&sol;500&sol;<&sol;pre>&NewLine;

Exit mobile version