ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ThaiSEOBoard.comพัฒนาเว็บไซต์Programmingทำ mod_rewrite จาก directory ไป subdomain อะ
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: ทำ mod_rewrite จาก directory ไป subdomain อะ  (อ่าน 4005 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
iamnewbies
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 28
ออฟไลน์ ออฟไลน์

กระทู้: 9,635



ดูรายละเอียด
« เมื่อ: 28 พฤษภาคม 2007, 07:04:54 »


เขียนออกมายังไงอะ

ผมเจอแต่ รีไดเรค จาก subdomain ===> directory ไปเป็นไดเรทอรี่

แต่ที่ผมอยากได้คือ

ถ้าเรียกได้เรทอรี่  แล้วจะ forward/redirect ไปที่ subdomain อะ

เพราะว่าใช้ cpanel เวลาทำ subdomain แล้วมันจะีมี subdirectory ชื่อนั้นๆ ขึ่นมา ทำให้คนเข้ามาได้ มันทำให้ซ้ำเ
เช่น

www.xyz.com/dog/index.html
dog.xyz.com/index.html

ที่ต้องการทำคือ
www.xyz.com/dog/   ==> dog.xyz.com/
www.xyz.com/dog/index.html ==> dog.xyz.com/index.html


มีใครเขียนได้มั่ง
เอาแบบ * รวมเลยนะ
ไม่เอาแบบระบุนะ ทีละอัน เพราะอันนี้ทำได้

www.xyz.com/ (*ทุกอย่างเลย*)/  ==> (*ทุกอย่างเลย*).xyz.com/

www.xyz.com/ ***/index.html ==> ***.xyz.com/index.html





บันทึกการเข้า

ุอิอิ  พลุบๆโพล่ๆ  เข้าๆออกๆ เสียวๆ
sharingidea
คนรักเสียว
*

พลังน้ำใจ: 1
ออฟไลน์ ออฟไลน์

กระทู้: 152



ดูรายละเอียด เว็บไซต์
« ตอบ #1 เมื่อ: 29 พฤษภาคม 2007, 14:44:45 »


เขียนออกมายังไงอะ

ผมเจอแต่ รีไดเรค จาก subdomain ===> directory ไปเป็นไดเรทอรี่

แต่ที่ผมอยากได้คือ

ถ้าเรียกได้เรทอรี่  แล้วจะ forward/redirect ไปที่ subdomain อะ

เพราะว่าใช้ cpanel เวลาทำ subdomain แล้วมันจะีมี subdirectory ชื่อนั้นๆ ขึ่นมา ทำให้คนเข้ามาได้ มันทำให้ซ้ำเ
เช่น

www.xyz.com/dog/index.html
dog.xyz.com/index.html

ที่ต้องการทำคือ
www.xyz.com/dog/   ==> dog.xyz.com/
www.xyz.com/dog/index.html ==> dog.xyz.com/index.html


มีใครเขียนได้มั่ง
เอาแบบ * รวมเลยนะ
ไม่เอาแบบระบุนะ ทีละอัน เพราะอันนี้ทำได้

www.xyz.com/ (*ทุกอย่างเลย*)/  ==> (*ทุกอย่างเลย*).xyz.com/

www.xyz.com/ ***/index.html ==> ***.xyz.com/index.html







ตกลงเขียนยังไงอยากรู้เหมือนกัน
บันทึกการเข้า
icez
Verified Seller
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 296
ออฟไลน์ ออฟไลน์

กระทู้: 2,886



ดูรายละเอียด
« ตอบ #2 เมื่อ: 29 พฤษภาคม 2007, 14:52:33 »

ใน .htaccess ใส่

อ้างถึง
RewriteEngine on
RewriteBase /

RewriteCond %{HTTP_HOST} ^(.*)\.domain\.com$
RewriteRule ^(.*)$ /%1/$1 [L,QSA]


ใน httpd.conf ใส่
ServerAlias *.domain.com
บันทึกการเข้า

THZHost SSD Hosting ไทย/สิงคโปร์ พร้อม firewall ป้องกันการยิงเว็บ + scan ไวรัสในเว็บ
EThaiZone
เจ้าพ่อโลลิค่อน
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 321
ออฟไลน์ ออฟไลน์

กระทู้: 12,518



ดูรายละเอียด เว็บไซต์
« ตอบ #3 เมื่อ: 29 พฤษภาคม 2007, 14:56:13 »

ใน httpd.conf ใส่
ServerAlias *.domain.com

บอกแบบนี้คนธรรมดาคงงงหมด

ก็แจ้งซัพพอร์ทของโฮสติ้งที่เราใช้อยู่
บอกว่าช่วยเซ็ตโดเมน xxx.com (เว็บที่เราอยากทำ)
ให้ทำ wildcard dns ให้

แบบนี้ส่วนของซัพโดเมนจะไม่ขึ้นกะ cpanel ครับ

แต่ถ้าเกิดใครใช้ dns server แยกต่างหากจากโฮส
เช่น dns-diy.com ของ onlinenic
ให้เซ็ตเพิ่ม cname
* ชี้ไป  xxx.com (เว็บหลักที่ไม่มีซัพโดเมน)
นะครับ  Smiley

แล้วก็ htaccess ตามนั้นเลยครับ
« แก้ไขครั้งสุดท้าย: 29 พฤษภาคม 2007, 15:03:08 โดย EThaiZone » บันทึกการเข้า

icez
Verified Seller
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 296
ออฟไลน์ ออฟไลน์

กระทู้: 2,886



ดูรายละเอียด
« ตอบ #4 เมื่อ: 29 พฤษภาคม 2007, 15:15:47 »

อ๊ะขอโทษจริงๆ ครับ เพลิน
บันทึกการเข้า

THZHost SSD Hosting ไทย/สิงคโปร์ พร้อม firewall ป้องกันการยิงเว็บ + scan ไวรัสในเว็บ
tor
สมุนแก๊งเสียว
*

พลังน้ำใจ: 18
ออฟไลน์ ออฟไลน์

กระทู้: 815



ดูรายละเอียด
« ตอบ #5 เมื่อ: 29 พฤษภาคม 2007, 16:20:36 »

ถ้าเกิดอยากให้มันข้ามไปหละครับ แบบนี้นะครับ

http://www.abc.com/ gg/yahoo.html

link มาแบบนี้ อยากให้มันข้ามตรงสีแดงไปเลยอะครับ   Kiss
บันทึกการเข้า
EThaiZone
เจ้าพ่อโลลิค่อน
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 321
ออฟไลน์ ออฟไลน์

กระทู้: 12,518



ดูรายละเอียด เว็บไซต์
« ตอบ #6 เมื่อ: 29 พฤษภาคม 2007, 17:16:42 »

RewriteEngine on
RewriteBase /

RewriteRule ^(.*)$ /gg/$1 [L,QSA]
บันทึกการเข้า

sharingidea
คนรักเสียว
*

พลังน้ำใจ: 1
ออฟไลน์ ออฟไลน์

กระทู้: 152



ดูรายละเอียด เว็บไซต์
« ตอบ #7 เมื่อ: 29 พฤษภาคม 2007, 17:57:49 »

ถ้าแบบนี้ rewrite ยังไง

เช่น  yourdomain.com/keyword1.html  ไปเป็น  keyword1.yourdomain.com/keyword1.html
     yourdomain.com/keyword2.html  ไปเป็น  keyword1.yourdomain.com/keyword2.html

โดยที่ keyword1, keyword2 เป็น Virtual subdomain  หรือ vitual file
บันทึกการเข้า
tor
สมุนแก๊งเสียว
*

พลังน้ำใจ: 18
ออฟไลน์ ออฟไลน์

กระทู้: 815



ดูรายละเอียด
« ตอบ #8 เมื่อ: 29 พฤษภาคม 2007, 22:32:02 »

RewriteEngine on
RewriteBase /

RewriteRule ^(.*)$ /gg/$1 [L,QSA]


ตอบผมหรือเปล่าครับ แหะๆๆ  Huh?

ตกลงว่าเขียนแบบนี้ แทนได้หมดเลยไช่ปะครับ ตรงสีแดง  Wink
บันทึกการเข้า
EThaiZone
เจ้าพ่อโลลิค่อน
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 321
ออฟไลน์ ออฟไลน์

กระทู้: 12,518



ดูรายละเอียด เว็บไซต์
« ตอบ #9 เมื่อ: 30 พฤษภาคม 2007, 16:35:28 »

RewriteEngine on
RewriteBase /

RewriteRule ^(.*)$ /gg/$1 [L,QSA]


ตอบผมหรือเปล่าครับ แหะๆๆ  Huh?

ตกลงว่าเขียนแบบนี้ แทนได้หมดเลยไช่ปะครับ ตรงสีแดง  Wink

ใช่ครับ

ทำได้ทีละโฟลเดอร์
บันทึกการเข้า

tor
สมุนแก๊งเสียว
*

พลังน้ำใจ: 18
ออฟไลน์ ออฟไลน์

กระทู้: 815



ดูรายละเอียด
« ตอบ #10 เมื่อ: 30 พฤษภาคม 2007, 22:52:22 »

RewriteEngine on
RewriteBase /

RewriteRule ^(.*)$ /gg/$1 [L,QSA]


ตอบผมหรือเปล่าครับ แหะๆๆ  Huh?

ตกลงว่าเขียนแบบนี้ แทนได้หมดเลยไช่ปะครับ ตรงสีแดง  Wink

ใช่ครับ

ทำได้ทีละโฟลเดอร์

ขอบคุณครับ  Cheesy
บันทึกการเข้า
หน้า: [1]   ขึ้นบน
พิมพ์