GORAGOD.com

freelance, web developer, web designer, hosting, domain name

ถามเรื่องการกำหนด .htaaccess หน่อยครับ

คือว่า ตอนนี้ผมใช้ php เขียนเว็บนะครับ ไฟล์ต่างๆ จึงเป็น .php หมด

แต่ เผอิญ ต้องทำให้คนดูเห็นว่า ทำขึ้นโดยใช้ html เฉยๆ อ้ะ (ผมเอา php มา include ส่วนต่างๆ เฉยๆ นะครับ - - เพราะขี้เกียจแก้หลายไฟล์)

ผมก็จะลอง ใช้ htaaccess ช่วยดูครับ แต่ไม่มี พื้นฐานเลย ลองอ่านดูใน htaaccess tip & trick ดูจากเว็บนี้

แต่ก็ยังไม่แน่ใจ ว่าจะตรงตามที่ต้องการหรือเปล่า

สิ่งที่ต้องการก็คือ เราจะเรียกไฟล์ .php ครับ แต่ว่าเวลาโชว์ใน address bar จะเป็น .html แทนนะครับ

รบกวนผู้รู้ช่วยตอบหน่อยนะครับ ว่าต้องเขียน คำสั่ง อย่างไรดีครับ

ขอบคุณล่วงหน้าสำหรับคำตอบนะครับ
23 ส.ค. 2552 3 2,197

ลองใช้อันนี้ดูครับ น่าจะได้

ตัวอย่างที่ 1 เปลี่ยนเพจใดๆที่เรียกด้วย .htm ให้เป็น .php

เช่น เมื่อเรียกเพจ http://www.com/thepage.htm apache จะไปทำการเรียก http://www.com/thepage.php มาใช้งาน

Options +FollowSymlinks
RewriteEngine on
RewriteRule ^(.*)\.htm$ .php [nc]

#1

มี 2 วิธี

1 ทำแบบคำตอบด้านบน ถ้า ไม่มีการเรียกใช้ html อื่นใด หรือมีโฟลเดอร์ระดับเดียวก็คงไม่เท่าไร โค้ดด้านบนก็ทำงานได้ดี

2 ทำให้ Apache execute ไฟล์ HTML เหมือน PHP หรือ ลองหาดูในบทความ เกี่ยวกับ .htaccess วิธีนี้แค่เปลี่ยนนามสกุลไฟล์เท่านั้น
#2

ขอบคุณมากครับ ทำได้แล้วล่ะครับ วิธีที่ 2 สะดวกมากเลยครับ สุดยอด ^^
#3
ความคิดเห็น
ไฟล์อัปโหลด ชนิด jpg, jpeg ขนาดไฟล์ไม่เกิน 2M
^