|
|
|
เขียนคำสั่งไม่ให้รันไฟล์ .php ใน .htaccess ทำงานบน localhost ได้ปกติ แต่พอขึ้น Host จริง กลับไม่ทำงาน |
|
|
|
|
|
|
|
ผมกำหนด rule แบบนี้ ถูกหรือไม่ครับ
บน localhost ทำงานได้ ก็ต้องถูกล่ะครับ
ที่นี้ต้องถาม host สร้างเองหรือเปล่า หรือเช่าพื้นที่เขาเท่านั้น
ถ้าเช่าก็ต้องคุยกับ host เขาอนุญาต .htaccess ขนาดไหน ใช้ได้ทุกคำสั่งหรือเปล่า
ที่นี้ลองเพิ่ม
# ไฟล์ .php อะไรก็ได้ ที่ไม่ใช่ /index.php
RewriteCond %{DOCUMENT_ROOT}/(((!(index))\.php)|(.*?\/)*[^\/]+\.php).* -f
# ส่งต่อไปยังไฟล์ แสดง error
RewriteRule ^(.*)\.php(.*) http://yourdomain.com/error/$1/$2 [L,R]
แนวๆ นี้
ขอโทษที่ไม่ได้ลอง อาจมีผิดผลาด
|
ประวัติการแก้ไข 2022-05-25 12:32:46 2022-05-25 12:35:44
|
|
|
|
Date :
2022-05-25 12:25:10 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|