Car for Life
หมวดไฟฟ้าทั่วไป อิเล็กทรอนิกส์ คอมพิวเตอร์ => ห้องคอมพิวเตอร์ => SMF => ข้อความที่เริ่มโดย: Auto Car ที่ 13 กันยายน 2023, 16:49:33
-
การเขียน mod rewrite เพื่อกำหนด ให้แสดงผล www
ในกรณีที่ท่านต้องการกำหนดให้การเข้า เว็บ youdomain.com แล้วแสดงผลเป็น www.youdomain.com ก็สามารถใช้ mod rewrite เข้ามาช่วย
โดยสร้างไฟล์ .htaccess แล้วนำไปใส่ไว้ใน folder public_html
โดยเขียน .htaccess ให้ใส่ข้อความดังนี้
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^youdomain.com [NC]
RewriteRule ^(.*)$ http://www.youdomain.com/$1 [L,R=301]
</IfModule>
และในกระณีที่ต้องการบังคับแบบที่ไม่มี WWW ข้างหน้า URL ก็เขียน Code ดังนี้
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^www.youdomain.com [NC]
RewriteRule ^(.*)$ http://youdomain.com/$1 [L,R=301]
</IfModule>
เพียงแค่นี้ ท่านก็สามารถกำหนดค่าตามที่ท่านต้องการได้แล้วครับ
แหล่งที่มา... (https://client.hostsevenplus.com/index.php?rp=/knowledgebase/52/%E0%B8%81%E0%B8%B2%E0%B8%A3%E0%B9%80%E0%B8%82%E0%B8%A2%E0%B8%99-mod-rewrite-%E0%B9%80%E0%B8%9E%E0%B8%AD%E0%B8%81%E0%B8%B3%E0%B8%AB%E0%B8%99%E0%B8%94-%E0%B9%83%E0%B8%AB%E0%B9%81%E0%B8%AA%E0%B8%94%E0%B8%87%E0%B8%9C%E0%B8%A5-www.html)