ผู้เขียน หัวข้อ: กำหนดให้เว็บมีเวิล์ดไวด์เว็บนำหน้าชื่อเว็บ  (อ่าน 1502 ครั้ง)

0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้

ออฟไลน์ Auto Car

  • Administrator
  • Hero Member
  • *
  • กระทู้: 5165
    • ดูรายละเอียด
การเขียน mod rewrite เพื่อกำหนด ให้แสดงผล www

    ในกรณีที่ท่านต้องการกำหนดให้การเข้า เว็บ youdomain.com แล้วแสดงผลเป็น You are not allowed to view links. Register or Login ก็สามารถใช้ mod rewrite เข้ามาช่วย

    โดยสร้างไฟล์ .htaccess แล้วนำไปใส่ไว้ใน folder public_html
    โดยเขียน .htaccess ให้ใส่ข้อความดังนี้
โค๊ด: You are not allowed to view links. Register or Login
<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 ดังนี้

โค๊ด: You are not allowed to view links. Register or Login
<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteCond %{HTTP_HOST} ^www.youdomain.com [NC]
    RewriteRule ^(.*)$ http://youdomain.com/$1 [L,R=301]
</IfModule>
 

เพียงแค่นี้ ท่านก็สามารถกำหนดค่าตามที่ท่านต้องการได้แล้วครับ

 You are not allowed to view links. Register or Login