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

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

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

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

กระทู้: 402



ดูรายละเอียด เว็บไซต์
« เมื่อ: 24 กรกฎาคม 2014, 09:57:02 »

ผมเปลี่ยนชื่อโดเมนเป็น โดเมนภาษาไทย
ผมทำ 301 redirect ด้วยโค้ดข้างล่างด้วย .htaccess  คำสั่งนี้ครับ

RewriteEngine ON
RewriteRule ^(.*)$ http://newdomain.com/ $1 [R=301,L]

ปรากฎว่า ลิงค์เดิม กระเป๋าไหนก็ตามมาอยู่หน้าแรก หมดเลยครับ เช่น

ตัวอย่าง

www.name.com/doc/view/index.php
ปรากฎว่า มันย้ายมาเป็น
www.ชื่อ.com


ผมอยากให้
www.name.com/doc/view/index.php
แล้วย้ายมาเป็น
www.ชื่อ.com/doc/view/index.php


ผมหาสาเหตุไม่เจอ จริงๆ แล้วโค้ดถูก แต่บางอย่างไม่ครบหรือเปล่าครับ
joomla2.5

ขอบคุณครับ
บันทึกการเข้า

ยิ้มโค้ด.คอม
สมุนแก๊งเสียว
*

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

กระทู้: 729



ดูรายละเอียด เว็บไซต์
« ตอบ #1 เมื่อ: 24 กรกฎาคม 2014, 10:33:26 »

โค๊ด:
RewriteRule ^(.*)$ http://newdomain.com/ $1 [R=301,L]

เอ.. บรรทัดนี้ผมเข้าใจว่าเจอ url ไหนก็ให้ 301 มาที่ http://newdomain.com อย่างเดียวน่ะครับ ลองเอาบรรทัดข้างล่างนี้ไปไว้บนบรรทัดข้างต้นดูครับ

โค๊ด:
RewriteRule ^doc/view/index.php$ http://newdomain.com/doc/view/index.php $1 [R=301,L]

ตัวอย่างเป็นการ 301 แบบตรงๆ น่ะครับ ทำจริงต้องดูโครงสร้าง url ของเว็บท่านแล้วเขียนเป็น Pattern ดูครับ ผิดพลาดยังไงก็ขออภัยด้วยครับไม่ได้เทสโค้ดน่ะครับ
บันทึกการเข้า

nu_dee
ก๊วนเสียว
*

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

กระทู้: 402



ดูรายละเอียด เว็บไซต์
« ตอบ #2 เมื่อ: 24 กรกฎาคม 2014, 10:53:02 »

ขอบคุณครับ +1
ผมพยายามดัดแปลงให้ตรงกับเว็บผมตามลายเซ็นต์

hxxp://www.buathongdirect.com/ร้านค้าออนไลน์
เป็น
hxxp://www.ขายเตาแก๊ส.com/ร้านค้าออนไลน์       
(hxxp://www.xn--12cb1d8b0b4bc4il5g.com/ร้านค้าออนไลน์)


ฟ้อง error ทุกครั้ง  คงเพราะผมไม่เข้าใจคำสั่งที่จะระบุ path ที่หลากหลายของเว็บ มึนครับ



Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.

Additionally, a 500 Internal Server Error error was encountered while trying to use an ErrorDocument to handle the request.



ถาม

1. คือเว็บมันมีหลาย Path แบบนี้ทุก Path ต้องระบุ Path คำสั่งนี้กำกับทุกกระเป๋าหรือครับ
RewriteRule ^doc/view/index.php$ http://newdomain.com/doc/view/index.php $1 [R=301,L]
RewriteRule ^doc/ร้านค้าออนไลน์$ http://www.xn--12cb1d8b0b4bc4i...9;ไลน์ $1 [R=301,L]

2. มีตัวแปรที่ใส่เฉพาะ ตัวแปรชื่อโดเมนใหม่ แล้วระบบเปลี่ยน Path ให้อัตโนมัติหรือเปล่าครับ 
ปกติเค้าทำกันวิธีไหน




« แก้ไขครั้งสุดท้าย: 24 กรกฎาคม 2014, 11:13:17 โดย nu_dee » บันทึกการเข้า

SEnzoP
ก๊วนเสียว
*

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

กระทู้: 455



ดูรายละเอียด เว็บไซต์
« ตอบ #3 เมื่อ: 24 กรกฎาคม 2014, 13:26:38 »

ลองเปลี่ยนมาใช้แบบนี้ดูครับ
โค๊ด:
RewriteEngine on
RewriteBase /
RewriteRule (.*) http://newdomain.com/$1 [R=301,L]
บันทึกการเข้า

TeraBox for Webmaster สร้างรายได้จากการแชร์ไฟล์ มีแพลนให้เลือกหลายแบบ
aodonline
หัวหน้าแก๊งเสียว
*

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

กระทู้: 2,041



ดูรายละเอียด เว็บไซต์
« ตอบ #4 เมื่อ: 24 กรกฎาคม 2014, 15:42:49 »

ลองเปลี่ยนมาใช้แบบนี้ดูครับ
โค๊ด:
RewriteEngine on
RewriteBase /
RewriteRule (.*) http://newdomain.com/$1 [R=301,L]

ผมก็ใช้แบบนี้ครับ ก็ไม่เห็นมีอะไรผิดปกตินะ
หรือว่าเว็บผมมันง่ายๆ ไม่มีไรซับซ้อนหรือป่าว 55555

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

ทำร้านค้าเล่นๆ กลับมาลองวิชา seo ไปเรื่อยๆ
ร้านขายชุดจีนโบราณ l ชุดกี่เพ้า l ชุดกิโมโน l ชุดฮันบก

ข้างล่างเป็นช่อง youtube ของผมเอง เกี่ยวกับ SEO และ เว็บไซต์
โค๊ด:
http://www.youtube.com/user/videobyaodonline
ipommmmm
สมุนแก๊งเสียว
*

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

กระทู้: 707



ดูรายละเอียด เว็บไซต์
« ตอบ #5 เมื่อ: 24 กรกฎาคม 2014, 17:19:11 »

เคยเขียนเอาไว้ที่นี่ครับ
http://www.ipomz.com/2014/07/3...ct-to-same-path-on-new-domain/

โค๊ด:
RewriteEngine on
RewriteRule (.*) http://www.gpmauto.co.th/$1 [R=301,L]
บันทึกการเข้า

nu_dee
ก๊วนเสียว
*

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

กระทู้: 402



ดูรายละเอียด เว็บไซต์
« ตอบ #6 เมื่อ: 24 กรกฎาคม 2014, 21:00:53 »

+ 1 จากใจ ทุกท่านเลย

สงสัยเป็นปัญหาที่ระบบ

ทั้ง Site Redirect , Domain Pointers , ที่ directadmin และ Redirect 301 Permanent มันตีกัน..

เพราะผมลองทุกคำสั่งที่แนะนำมันไม่ได้เลย  และเมื่อวานลองสารพัดวิธีตาม Google แล้วไม่สำเร็จ  ผมฝากทาง Host เค้าช่วย Support อยู่ ถ้าไม่สำเร็จพรุ่งนี้ผมจะลองดู Config domain ฝั่ง Host ดู

ขอบคุณทุกท่านมากๆ ครับ  เฮ้อ...   wanwan017
บันทึกการเข้า

nu_dee
ก๊วนเสียว
*

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

กระทู้: 402



ดูรายละเอียด เว็บไซต์
« ตอบ #7 เมื่อ: 25 กรกฎาคม 2014, 11:30:41 »

ผมโน๊ตไว้เป็นกรณีศึกษานะครับ เผื่อใครเจอปัญหาแบบผม เพราะลองทุกวิธีใน Google และ ใน thaiseo แล้วไม่สำเร็จ
เว็บของผมแก้จาก .htaccess ไม่ได้ ต้องแก้ผ่าน Host ครับ

ขออนุญาตสำเนาจดหมายของ Host มาลงนะครับ เพราะเป็นประโยชน์ และยืนยันว่า Host นี้บริการดีเยี่ยมและรวดเร็วทุกครั้ง ผมชอบ Host ที่นี้ที่สุด

สิ่งที่อยากได้คือ
www.buathongdirect.com/หลักการเลือกเตาแก๊ส.html
www.buathongdirect.com/หวย.html
www.buathongdirect.com/ร้านค้าออนไลน์

แล้ววิ่งอัตโนมัติเป็น

http://www.ขาũ...649;ก๊ส.html
http://www.ขาũ...com/หวย.html
http://www.ขาũ...9;ไลน์

------------------------------
สวัสดีครับ

1. ผู้ใช้บริการลบโดเมน xn--12cb1d8b0b4bc4il5g.com ออกจาก menu domain pointer ก่อนครับ
2. ไปที่ Menu Domain Setup กด Change A Domain Name แล้วเอาโดเมน www.xn--12cb1d8b0b4bc4il5g.com ไปแทน www.buathongdirect.com
3. ไปที่ Menu Domain Pointer แล้ว add โดเมน www.buathongdirect.com เข้าไปครับ โดยติ๊ก alias ออกครับ

ส่วน script หลังการเปลี่ยนโดเมนอาจจะทำให้ทำงานไม่ได้ผู้ใช้บริการก็ต้องดูว่าใน script ถ้าแก้โดเมนต้องปรับค่าอะไรเพิ่มเติมหรือไม่นะครับ

ขอบคุณครับ

--- ถามเค้าไปว่า ทำไมของผมดูยุ่งยากกว่าคนอื่น เค้าบอกว่า---

สวัสดีค่ะ

ปรกติแล้ว ตามลักษณะที่ผู้ใช้บริการ แจ้งมา จะต้องตั้งค่า ใน domain poiter ค่ะ เพราะถ้าตั้งค่าในไฟล์ .htacess จะ ตั้งให้ replace ทุก url ที่ต้องการแบบที่เจ้าหน้าที่ ตั้งค่าให้ไม่ได้ค่ะ


ขอบคุณค่ะ
« แก้ไขครั้งสุดท้าย: 25 กรกฎาคม 2014, 11:46:32 โดย nu_dee » บันทึกการเข้า

SEnzoP
ก๊วนเสียว
*

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

กระทู้: 455



ดูรายละเอียด เว็บไซต์
« ตอบ #8 เมื่อ: 25 กรกฎาคม 2014, 12:00:51 »

อ๋อ ทำ Domain Pointer นี่เอง ปกติต้องเพิ่มเงื่อนไขลงไปก่อนบรรทัด RewriteRule ด้วยนะ ให้มัน redirect เฉพาะเวลาเข้าด้วยโดเมนเดิม

โค๊ด:
RewriteCond %{HTTP_HOST} ^(www.)olddomain.com [NC]
บันทึกการเข้า

TeraBox for Webmaster สร้างรายได้จากการแชร์ไฟล์ มีแพลนให้เลือกหลายแบบ
nu_dee
ก๊วนเสียว
*

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

กระทู้: 402



ดูรายละเอียด เว็บไซต์
« ตอบ #9 เมื่อ: 25 กรกฎาคม 2014, 12:06:19 »

+1 ก่อน มีเวลาเย็นๆ จะมาทดสอบครับ
บันทึกการเข้า

หน้า: [1]   ขึ้นบน
พิมพ์