แล้วทำไมไม่ลง wpms ก็สามารถปั่น subdomain ได้แบบง่ายๆ ไม่ต้องยุ่งยาก
แต่เราจะไม่พูดถึง wpmu หรือ wpms เอาแค่ wp ธรรมดาๆ มาปั่น subdomain แทนจะเป็นไปได้ไหม?
อาจจะมีคนทำมาแล้ว ขอไอเดียหลายๆ คนหน่อยครับ
ที่ผมคิดไว้ก็คือประมาณว่า wp ธรรมดา ตั้ง Permalink เป็น /%postname%/ ก็จะได้ www.domain.com/hello-world/ (http://www.domain.com/hello-world/)
แต่ผมต้องการให้เป็นเป็น subdomain แทน พอเข้าเว็บจาก hello-world.domain.com มันจะดึงข้อมูลจาก www.domain.com/hello-world/ (http://www.domain.com/hello-world/)
เราจะไปโมธีมให้ทุกลิ้งเป็น subdomain บอทจะมา index ไปแต่ sub เท่านั้น ทุกๆ โพส จะถูกเปลี่ยนไปเป็น subdomain ทั้งหมด
เมื่อทำการโพสใหม่ Title "My New Post" ก็จะได้ my-new-post.domain.com หรือ mynewpost.domain.com อะไรประมาณนี้
ปัญหาที่เจอตอนนี้คือ จะทำยังไงให้มัน work อย่างที่กล่าวมาข้างต้น
ตอนนี้ผมเข้าเว็บจาก hello-world.domain.com มันก็จะดึงมาจาก www.domain.com (http://www.domain.com) เราจะเขียน Rewrite .htaccess ยังไงให้มันเอาข้อมูลจากหน้า www.domain.com/hello-world/ (http://www.domain.com/hello-world/) มาโชว์แทน?
พิมพ์ subdomain มั่วๆ ก็จะเข้าได้ทุก sub แต่มันจะดึงข้อมูลมาจาก www.domain.com (http://www.domain.com)
พอจะเข้าใจกันมั้ยครับ ตัวอย่างเช่น
test1.domain.com == www.domain.com/test1/ (http://www.domain.com/test1/)
hello-world.domain.com == www.domain.com/hello-world/ (http://www.domain.com/hello-world/)
พิมพ์มั่ว.domain.com == www.domain.com/พิมพ์มั่ว/ (http://www.domain.com/พิมพ์มั่ว/)
โปรโมท.domain.com == www.domain.com/โปรโมท/ (http://www.domain.com/โปรโมท/)
gg บอท จะเห็นทุกลิ้งในเว็บเป็น subdomain ทั้งหมด
ถ้าได้ประมาณนี้เราจะสามารถปั่นทุกบทความไปเป็น subdomain แบบเร็ว มากๆ เร็วกว่า wpmu หรือ wpms
เพราะ wpmu ยังต้องมีการสร้าง subdomain ก่อน เข้าไปตั้งค่าอะไรต่างๆ เปลี่ยนธีม ตั้ง Permalink และปัญหาที่น่าเป็นห่วงคือเรื่อง db บวมของ wpmu
สามารถเอาไปพัฒนาต่อยอดเป็น wp digg รุ่นใหม่ได้เลย อาจจะมีผลทาง seo ดีกว่า อันนี้ก็ต้องทดลองกันดูก่อน
ข้อเสีย ยังไม่ทราบเพราะยังทำไม่สำเร็จ
ใครมีไอเดียดีๆ เชิญออกความเห็นเลยครับ หรือใครที่ทำได้แล้วก็แบ่งปันกันได้นะครับ จะขอบคุณมากเลย :wanwan017:
ความคิดดีน่ะท่าน
แต่ซัพโดเมนมันดีกว่า ยังไงครับ ตอนนี้ผมก็ใช้ /%postname%.html ผมว่าดีมากๆ
อ้างถึงจาก: bompople ใน 01 ตุลาคม 2010, 21:01:41
ความคิดดีน่ะท่าน
แต่ซัพโดเมนมันดีกว่า ยังไงครับ ตอนนี้ผมก็ใช้ /%postname%.html ผมว่าดีมากๆ
ความเห็นส่วนตัวนะครับ จากที่ทดลองมา เว็บผมติดอันดับ 1-3 หน้าแรก หลายเว็บ และที่สังเกตุคือ เอาเว็บไปเช็ค bl (link:domain.com) แล้วได้ bl จาก subdomain ส่วนใหญ่
เลยคิดว่าถ้าปั่น sub เยอะจะมีผลทาง seo ยังไง คืออยากลองน่ะครับ ถ้ามันได้ผลดีกว่าแบบไม่ใช่ sub ก็เป็นอีกทางเลือกสำหรับคนที่ทุนน้อยจะไปสร้าง 100เว็บแบบคนทุนหนา ก็ไม่มีทุน
ไปหาข้อมูลมา
แบบที่ 1
Options +FollowSymLinks
Order deny,allow
RewriteEngine On
RewriteBase /
RewriteCond %{QUERY_STRING} ^(.+)=(.+)$
RewriteRule ^(.*)$ http://%1%2.example.com/? [R=301,L] <<< เปลียนชื่อเว็บด้วยนะท่าน
แบบที่ 2
RewriteEngine On
RewriteCond %{HTTP_HOST} !^$ [NC]
RewriteCond %{HTTP_HOST} !^(www\.)?example\.com$ [NC] <<< เปลียนชื่อเว็บเหมือนกัน
RewriteCond %{HTTP_HOST}<->%{REQUEST_URI} ^(www\.)?([^.]+).*<->/([^/]+) [NC]
RewriteCond %2<->%3 !^(.*)<->\1$ [NC]
RewriteRule ^(.+) /%2/$1 [L]
ได้ผลอย่างไรแจ้งด้วยนาท่าน
กำลังนั้งมึนครับ หาความรู้ครับ ผมว่ามันน่าจะดีกว่า subdirect หรือ หน้าเพจธรรมดา เยอะนะ จขก เค้าพูดถูกมันน่าจะได้acklinkเพิ่ม googleเค้ามองsubdomain เป็นอีกเว็บ :wanwan021:
แต่ปัญหาตอนนี้ยังหาวิธีเขียน .htaccess ไม่ได้
อ้างถึงจาก: bompople ใน 01 ตุลาคม 2010, 21:18:03
ไปหาข้อมูลมา
แบบที่ 1
Options +FollowSymLinks
Order deny,allow
RewriteEngine On
RewriteBase /
RewriteCond %{QUERY_STRING} ^(.+)=(.+)$
RewriteRule ^(.*)$ http://%1%2.example.com/? [R=301,L] <<< เปลียนชื่อเว็บด้วยนะท่าน
แบบที่ 2
RewriteEngine On
RewriteCond %{HTTP_HOST} !^$ [NC]
RewriteCond %{HTTP_HOST} !^(www\.)?example\.com$ [NC] <<< เปลียนชื่อเว็บเหมือนกัน
RewriteCond %{HTTP_HOST}<->%{REQUEST_URI} ^(www\.)?([^.]+).*<->/([^/]+) [NC]
RewriteCond %2<->%3 !^(.*)<->\1$ [NC]
RewriteRule ^(.+) /%2/$1 [L]
ขอบคุณมากครับ
แบบที่1 ไม่ได้ผลครับ
แบบที่2 ใกล้ความจริงมาก เดี๋ยวจะลองปรับดูว่าจะใช้ได้หรือเปล่า :wanwan003:
อ้างถึงจาก: Party ใน 01 ตุลาคม 2010, 22:02:12
อ้างถึงจาก: bompople ใน 01 ตุลาคม 2010, 21:18:03
ไปหาข้อมูลมา
แบบที่ 1
Options +FollowSymLinks
Order deny,allow
RewriteEngine On
RewriteBase /
RewriteCond %{QUERY_STRING} ^(.+)=(.+)$
RewriteRule ^(.*)$ http://%1%2.example.com/? [R=301,L] <<< เปลียนชื่อเว็บด้วยนะท่าน
แบบที่ 2
RewriteEngine On
RewriteCond %{HTTP_HOST} !^$ [NC]
RewriteCond %{HTTP_HOST} !^(www\.)?example\.com$ [NC] <<< เปลียนชื่อเว็บเหมือนกัน
RewriteCond %{HTTP_HOST}<->%{REQUEST_URI} ^(www\.)?([^.]+).*<->/([^/]+) [NC]
RewriteCond %2<->%3 !^(.*)<->\1$ [NC]
RewriteRule ^(.+) /%2/$1 [L]
ขอบคุณมากครับ
แบบที่1 ไม่ได้ผลครับ
แบบที่2 ใกล้ความจริงมาก เดี๋ยวจะลองปรับดูว่าจะใช้ได้หรือเปล่า :wanwan003:
ผมแบบที่2 มันเหมือนจะได้ :(
ผลจากการเข้าเว็บ hello-world.domain.com ได้แบบนี้ครับ
Not Found
The requested URL /hello-world/index.php was not found on this server.
จะเห็นว่ามันไปดึงมาจาก domain.com/hello-world/ ถือว่าใช้ได้ แต่มันดันไปดึง index.php มาต่อท้ายซะงั้น
ถ้าตัดให้เหลือแต่ /hello-world/ ก็คือสำเร็จ
เทพๆ ไทยเสว หายไปไหนกันหมดเข้ามามึนกันหน่อยครับ :P
ลองแกะโค้ดจาก wpmu ดูครับ เขียน plugin เพิ่มนิดหน่อย สร้าง theme ขึ้นมาเฉพาะ โมโค้ดเพิ่มนิดหน่อย ครับ
http://promotionsprices.com/
อ้างถึงจาก: The_Lakers ใน 01 ตุลาคม 2010, 22:15:02
ลองแกะโค้ดจาก wpmu ดูครับ เขียน plugin เพิ่มนิดหน่อย สร้าง theme ขึ้นมาเฉพาะ โมโค้ดเพิ่มนิดหน่อย ครับ
http://promotionsprices.com/
pm.ลิ้งโหลดwpmuหน่อยสอท่าน ผมหาที่โหลดไม่เจอเจอแต่ลิง้ตาย
อ้างถึงจาก: bompople ใน 01 ตุลาคม 2010, 22:16:31
อ้างถึงจาก: The_Lakers ใน 01 ตุลาคม 2010, 22:15:02
ลองแกะโค้ดจาก wpmu ดูครับ เขียน plugin เพิ่มนิดหน่อย สร้าง theme ขึ้นมาเฉพาะ โมโค้ดเพิ่มนิดหน่อย ครับ
http://promotionsprices.com/
pm.ลิ้งโหลดwpmuหน่อยสอท่าน ผมหาที่โหลดไม่เจอเจอแต่ลิง้ตาย
http://wordpress.org/download/
อ้างถึงจาก: The_Lakers ใน 01 ตุลาคม 2010, 22:18:45
อ้างถึงจาก: bompople ใน 01 ตุลาคม 2010, 22:16:31
อ้างถึงจาก: The_Lakers ใน 01 ตุลาคม 2010, 22:15:02
ลองแกะโค้ดจาก wpmu ดูครับ เขียน plugin เพิ่มนิดหน่อย สร้าง theme ขึ้นมาเฉพาะ โมโค้ดเพิ่มนิดหน่อย ครับ
http://promotionsprices.com/
pm.ลิ้งโหลดwpmuหน่อยสอท่าน ผมหาที่โหลดไม่เจอเจอแต่ลิง้ตาย
http://wordpress.org/download/
wordpress 3.0.1 = wpmu หรอครับ
มารอดูเทพครับ :wanwan017:
wpmu ไม่มีแล้วท่าน ตอนนี้มันเป็น wpms (wp multible site) ไปแล้ว เลิกติดตั้ง แบบ wp ธรรมดา กับ wpms
อ้างถึงจาก: Party ใน 01 ตุลาคม 2010, 22:30:06
wpmu ไม่มีแล้วท่าน ตอนนี้มันเป็น wpms (wp multible site) ไปแล้ว เลิกติดตั้ง แบบ wp ธรรมดา กับ wpms
okครับ
อ้างถึงจาก: The_Lakers ใน 01 ตุลาคม 2010, 22:15:02
ลองแกะโค้ดจาก wpmu ดูครับ เขียน plugin เพิ่มนิดหน่อย สร้าง theme ขึ้นมาเฉพาะ โมโค้ดเพิ่มนิดหน่อย ครับ
http://promotionsprices.com/
คือผมไม่ต้องการใช้ wpmu น่ะท่าน
ถ้ามีโพส 1แสนโพส = 1แสน subdomain wpmu เอาไม่อยู่แน่นอนครับ db มันจะบวมแค่ไหนคิดดูล่ะกัน
ไม่เชื่อท่านลองเปิดดู db เว็บของท่านดู เดาว่าของท่านประมาณร้อยกว่า sub หรือเปล่า
อยากออกแบบให้มันเบา server มากกว่าครับ รันบน vps แบบสบายๆ
อ้างถึงจาก: Party ใน 01 ตุลาคม 2010, 22:43:50
อ้างถึงจาก: The_Lakers ใน 01 ตุลาคม 2010, 22:15:02
ลองแกะโค้ดจาก wpmu ดูครับ เขียน plugin เพิ่มนิดหน่อย สร้าง theme ขึ้นมาเฉพาะ โมโค้ดเพิ่มนิดหน่อย ครับ
http://promotionsprices.com/
คือผมไม่ต้องการใช้ wpmu น่ะท่าน
ถ้ามีโพส 1แสนโพส = 1แสน subdomain wpmu เอาไม่อยู่แน่นอนครับ db มันจะบวมแค่ไหนคิดดูล่ะกัน
ไม่เชื่อท่านลองเปิดดู db เว็บของท่านดู เดาว่าของท่านประมาณร้อยกว่า sub หรือเปล่า
อยากออกแบบให้มันเบา server มากกว่าครับ รันบน vps แบบสบายๆ
ตัวนี้ผมไม่ได้ใช้ wpmu นะครับ เป็น wp 2.9.2
แค่บอกว่าลองแกะดูวิธีการอ่านจากซับโดเมนของ wpmu ดู
แต่การทำแบบนี้ทำให้อินเด็กยากครับ
ไม่รู้คำตอบของผมถูกหรือเปล่านะ
ลองดูในลายเซ็นผมสิ
โดเมนหลักเป็น WPMU
subdomain เป็น wp เฉย ๆ
ลองดูท่าน
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteCond %{HTTP_HOST} ^(.*)\.youdomain\.com [NC]
RewriteRule (.*) http://www.youdomain.com/%1/$1 [R=301,L]
:wanwan019:
หลังจากที่มึนกับการ rewrite .htaccess อยู่นาน สุดท้ายต้องยอมหยุดไว้ก่อน หันไปโม wp แทน ได้ออกมาตามที่ต้องการ wp ธรรมดาในแบบใหม่
http://%postname%.domain.com จากปกติ http://domain.com/%postname%
โดยไม่ต้องใช้ plugin แต่ก็ต้องมานั่งโมกันเยอะเลยทีเดียว
ลิ้ง feed ต้องแก้ใหม่ทั้งหมด
rewrite.php
feed-atom.php
feed-rss.php
feed-rss2.php
และต้องไปโมธีมเกือบทั้งหมด archive.php, category.php, index.php, search.php, single.php
ยังไม่ได้โมส่วนของระบบ ping ที่จะขาดไม่ได้
หลังจากที่ทดลองโพสไปสองสามโพส gg บอทก็เข้ามาเก็บลิ้งไปปกติดี ลิ้งที่ index เป็น subdomain ตามที่ต้องการ แต่ความแรงยังไม่รู้คงต้องรอดูต่อไป
ในส่วน Resource มีการใช้ ram อยู่ประมาณ 200-320Mb Apacheเอาไปใช้ซะมากกว่า ก็ถือว่าไม่เยอะ ไม่ต่างจาก wp ธรรมดาเดิมๆ
CPU load 0% และ3% ในบางครั้ง เพราะยังไม่มี traffic และไม่ต้องการ traffic อยู่แล้วไม่ใช่ money site จุดประสงค์เพื่อทำฐานสร้าง BL เท่านั้น
จะได้ผลทาง seo ดีหรือไม่อย่างไรแล้วผมจะมาอัพเดท รอติดตามกันต่อ...
ปล. มีใครเขียน rewrite .htaccess ได้แล้วบ้างเอ้ย