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

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

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

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

กระทู้: 150



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

โค้ดที่ผมใช้นะครับ

RewriteEngine on
RewriteBase /

RewriteRule ^category/([^/]*)\.html$ /catalog.php?category=$1[L]
RewriteRule ^idp/([^/]*)\.html$ /catalog.php?idp=$1[L]

ปัญหามันมีอยู่ว่า ถ้าผมเข้า http://test.com/idp/ บริการ.html
เเล้ว ไฟล์ ทุกไฟล์ ลิงค์ทุกลิงค์ไม่เหมือนเดิมครับ css รูป พังหมด มันกลายมองเป็น idp มาด้วยตลอด เช่นผมจะกลับหน้า index.php มันดัน มี idp/index.php มาด้วย
ที่จริงมันต้องไม่มี เหมือนกัน กับการเข้า category มันก็จะกลายเป็น category นำหน้าก่อน ตลอด

พยายาม หามานานละไม่ได้เลย ...
บันทึกการเข้า

A-LAND
หัวหน้าแก๊งเสียว
*

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

กระทู้: 2,145



ดูรายละเอียด
« ตอบ #1 เมื่อ: 14 พฤษภาคม 2014, 13:44:40 »

<a href="ไฟล์">xxx</a> ต้องเปลี่ยนเป็น <a href="http://www.xxx.com ">xxx</a> เปลี่ยนทั้งหมดครับ ให้เป็น url เว็บเต็ม ไฟล์ css ก็เหมือนกันนะครับให้ใส่ url เต็ม (ไม่รู้ผมเข้าใจถูกหรือเปล่านะ) เพราะผมก็เคยเป็น
บันทึกการเข้า
dekdeetoppy
คนรักเสียว
*

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

กระทู้: 150



ดูรายละเอียด เว็บไซต์
« ตอบ #2 เมื่อ: 14 พฤษภาคม 2014, 14:18:46 »

<a href="ไฟล์">xxx</a> ต้องเปลี่ยนเป็น <a href="http://www.xxx.com ">xxx</a> เปลี่ยนทั้งหมดครับ ให้เป็น url เว็บเต็ม ไฟล์ css ก็เหมือนกันนะครับให้ใส่ url เต็ม (ไม่รู้ผมเข้าใจถูกหรือเปล่านะ) เพราะผมก็เคยเป็น


ยังไม่ได้ครับ
พอเข้า www.xxx.com/category/ บริการ.html
เเล้วลิงค์ต่างๆ ยังติด www.xxx.com/category/
อยู่ครับ พอกด หน้าเเรก กลายเป็น www.xxx.com/category/index.php
ยังพังอยู่..
บันทึกการเข้า

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

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

กระทู้: 2,886



ดูรายละเอียด
« ตอบ #3 เมื่อ: 14 พฤษภาคม 2014, 14:51:13 »

แก้ link ใน script ครับ ไม่เกี่ยวกับ .htaccess

link ใน href="" หรือ src="" ต้องเริ่มด้วย / หรือ http://www.domain.com/ เท่านั้นครับ ไม่งั้นตำแหน่งอ้างอิงมันจะไม่ตรงกันครับ
บันทึกการเข้า

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

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

กระทู้: 9,060



ดูรายละเอียด เว็บไซต์
« ตอบ #4 เมื่อ: 14 พฤษภาคม 2014, 14:51:52 »

ลองครอบดูครับ

RewriteRule ^(idp)/([^/]*)\.html$ catalog.php?idp=$1 [L]

ผมก็ไม่ไม่ค่อยแน่ใจ
ลองไล่ที่ละบรรทัด โดยใส # หน้าสุด
บันทึกการเข้า

สร้างบ้าน Modern แบบบ้านโมเดิร์น มาแรง
» ต้องการสร้างบ้านดูแบบบ้านสวยๆ แบบบ้านสองชั้น ทุกสไลต์บริการรับสร้างบ้าน ใครฝันอย่างสร้างบ้านสไตล์รีสอร์ท มีแบบบ้านสไตล์รีสอร์ท พร้อมก่อสร้าง ลงประกาศขายบ้านที่ ลงประกาศ
ยิ้มโค้ด.คอม
สมุนแก๊งเสียว
*

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

กระทู้: 729



ดูรายละเอียด
« ตอบ #5 เมื่อ: 14 พฤษภาคม 2014, 17:24:48 »

ผมก็ว่าน่าจะต้องดูลิงค์ในสคริปต์น่ะครับ ลองใส่แบบเต้มไปเลยครับ
บันทึกการเข้า
thai2ads
Verified Seller
หัวหน้าแก๊งเสียว
*

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

กระทู้: 1,172



ดูรายละเอียด เว็บไซต์
« ตอบ #6 เมื่อ: 14 พฤษภาคม 2014, 21:30:50 »

ถ้าใช้ .htacess จัดการ URL ที่เป็นแบบ root1/root2/xxxxx.html
ให้ใช้คำสั่งพวกนี้ให้เป็นประโยชน์ครับ
อ้างถึง
$_SERVER['SERVER_NAME']
dirname(dirname(__FILE__));
บันทึกการเข้า

รับทำเว็บไซต์ เขียนระบบต่างๆตามที่ต้องการ (ยกเว้น 18+ กับการพนัน) ระบบมีปัญหาการใช้งานแจ้งพจได้เลยนะครับอย่าได้เกรงใจเพราะเดี๋ยวมันจะไม่รู้ปัญหา
ออกแบบเว็บไซต์ | รับทำเว็บไซต์ |
หน้า: [1]   ขึ้นบน
พิมพ์