เรื่องมันเกิดตอนใกล้เช้าครับ หลังจากนั่งทำเว็บจนเริ่มเบลอได้ที่แล้ว และมันใกล้เสร็จแล้ว
ผมจะย้ายเว็บจากที่เก่าคือ www.******.com ไปใช้ตัวนึงใน www.******.com/main ครับ
คือ ผมตั้งใจให้แสดงผลไปอีกหน้านึงใน sub directory โดยทำขั้นตอนดังนี้ครับ
1. เข้า Cpanel แล้วไปที่ Redirect ตามรูปนี้นะครับ
(http://www.hostingth.com/th/manual/image/domain/05.jpg)
2. ผมตั้งค่า Type เป็น Permanent(301)
3. ช่อง http://(www.)? ผมกำหนดเป็น www.******.com
4. ช่อง redirect to ---> http://www (http://www).******.com/main
5. ช่อง www. redirection: ผมเลือก redirect with or without www.
6. ผมคลิก Add ทันที
ผลปรากฎว่า เข้าเว็บไม่ได้ทั้งตัวเก่า http://www (http://www).******.com และตัวใหม่ที่เป็น http://www (http://www).******.com/main แต่ถ้าเข้าโดยใช้ /index.php ต่อท้ายจะเข้าได้ทั้งสองตัวครับ
ทีนี้ผมต้องแก้ปัญหานี้ยังไงครับ ไปพลาดตรงไหน รบกวนด้วยนะครับ
ปล. ลืมบอกครับว่าผมใช้ joomla ทั้งตัวเก่าและใหม่ และที่สำคัญคือมือใหม่เสียด้วย :16:
ขอบคุณมากครับ
มีวิธีที่ง่ายกว่าครับ
สมมุติเว็บเราคือ www.mysite.com (http://www.mysite.com)
แต่ joomla ของเราอยู่ที่ www.mysite.com/main (http://www.mysite.com/main)
ก็สร้างไฟล์ index.html ที่มีโค้ดด้านในแบบนี้
<html>
<head>
<META HTTP-EQUIV="Refresh" CONTENT="0;URL=http://www.mysite.com/main">
</head>
</html>
แล้วอัพโหลดไฟล์ index.html ไปไว้ที่ www.mysite.com (http://www.mysite.com) ครับ
ในโค้ด ตรง URL=http://www.mysite.com/main แก้ไปที่ไหนก็ได้ครับ
เรียบร้อยแล้วครับ ใช้น้องที่รู้จักกันทำให้ :35: เท่ซะ
วิธีคล้ายๆ กัน คือเีขียนโค้ด index.php แล้วอัพไปไว้ในโฮสต์ที่ต้องการ redirect
ส่วนโค้ดก็ตามนี้ครับ
อ้างอิง
<?php
header("Location: http://www.******.com/main/ (http://www.******.com/main/)");
?>
แหล่มจริงๆ