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

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

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

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

กระทู้: 31



ดูรายละเอียด
« เมื่อ: 09 ธันวาคม 2010, 00:45:03 »

คือตอนนี้ผมใช้แบบนี้อยู่น่ะครับไฟล์ shop.php ใช้ได้ปรกติ ไฟล์หลักเป็น index.php

Options +FollowSymLinks
RewriteEngine on
RewriteBase /
RewriteCond %{HTTP_HOST} ^mydomain\.com$ [NC]
RewriteRule ^(.*)$ http://www.mydomain.com/ $1 [R=301,L]
RewriteRule ^([a-z]*).html shop.php?name=$1 [L]


ผมอยากให้ไฟล์ index.php เป็น index.html ก็เลยเพิ่มบรรทัดนี้มา

RewriteRule ^index.html$ index.php [L]

แต่ปรากฏว่ามันใช้ไม่ได้เพราะดูเหมือนว่ามันจะไปติดตรงบรรทัดนี้

RewriteRule ^([a-z]*).html shop.php?name=$1 [L]

มันไม่ยอมให้คลิ๊กผ่านลิงค์เช่น mydomain.com/index.html มันจะเรียกหน้าวนอยู่อย่างนั้นตลอด ไม่ทราบว่าพอมีทางแก้ไหมครับ  Tongue


« แก้ไขครั้งสุดท้าย: 09 ธันวาคม 2010, 00:45:52 โดย yuckyai » บันทึกการเข้า

- ต้องลองถึงรู้ -
rapephatra
คนรักเสียว
*

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

กระทู้: 186



ดูรายละเอียด
« ตอบ #1 เมื่อ: 09 ธันวาคม 2010, 01:14:44 »

ลองดูครับ

# Allow any files or directories that exist to be displayed directly
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

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

ขาย domain HOSTS.IN.TH สนใจ PM ราคาได้ครับ

Impossible is Nothing, Perfect is Impossible, Failure is Unacceptable !
Tee++;
โปรแกรมเมอร์ จอหงวน
หัวหน้าแก๊งเสียว
*

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

กระทู้: 1,861



ดูรายละเอียด เว็บไซต์
« ตอบ #2 เมื่อ: 09 ธันวาคม 2010, 23:31:17 »

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([a-zA-Z0-9]+)\.html shop.php?name=$1 [L]
บันทึกการเข้า

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