A-AA+then

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

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

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

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

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

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

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

ขอบคุณล่วงหน้าสำหรับคำตอบนะครับ

3 ความคิดเห็น

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

ตัวอย่างที่ 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
^