มีปัญหากับตัว .htaccess ครับ #ร้องไห้หนักมาก

เริ่มโดย notty32, 31 กรกฎาคม 2015, 21:30:05

หัวข้อก่อนหน้า - หัวข้อถัดไป

0 สมาชิก และ 1 ผู้มาเยือน กำลังดูหัวข้อนี้

notty32

ผมเขียนโค้ดไว้ประมาณนี้
อ้างถึง
RewriteEngine on
AddDefaultCharset utf-8
AddCharset utf-8 *
<IfModule mod_charset.c>
  CharsetDefault utf-8
</IfModule>

Options -Indexes
SetEnv TZ Asia/Bangkok
RewriteCond %{HTTP_HOST} ^pansiam\.com$ [NC]
RewriteRule ^(.*)$ http://www.pansiam.com/$1 [L,R=301]
RewriteRule ^index.php$ http://www.pansiam.com/ [L,R=301]

RewriteCond $1 !^(index\.php|download|images|includes|media|modules|scripts|styles|tools)
RewriteRule ^(.*)$ index.php?/$1 [L]

ใช้กับตัว Direct Admin อันเก่าได้ แต่พออัพใหม่แล้วใช้ไม่ได้
ผมใช้เพื่อ rewrite ไฟล์ที่อยู่ในโฟลเดอร์ modules/about/index.php ให้เป็น about.html

พอลองถอดโค้ดออกเหลือแค่
อ้างถึง
RewriteEngine on
AddDefaultCharset utf-8
AddCharset utf-8 *
<IfModule mod_charset.c>
  CharsetDefault utf-8
</IfModule>

Options -Indexes
SetEnv TZ Asia/Bangkok

RewriteCond $1 !^(index\.php|download|images|includes|media|modules|scripts|styles|tools)
RewriteRule ^(.*)$ index.php?/$1 [L]

หน้าเว็บแสดงผลเป็นปกติแต่ ไม่สามารถคลิกลิ้งไปที่หน้าเว็บอื่นได้ url เปลี่ยนแต่หน้าเว็บไม่เปลี่ยน
เหมือนกับว่า จะไม่สามารถใช้ .htaccess กับ php เวอร์ชั่นที่สูงกว่า 5.3 ได้ พอมีวิธีแก้ไหมครับ ปวดแก่นคัก

เพิ่มเติมโค้ดที่ใช้เรียก
อ้างถึง
require_once("mainfile.php");
//$_SERVER['PHP_SELF'] = "index.php";
$name = $_GET['ref'] = path_info(php_self($_SERVER['PHP_SELF'], 0), 'filename');
$file = $_GET['app'] = path_info(php_self($_SERVER['PHP_SELF'], 1), 'filename');
$vitew = $_GET['vitew'] = path_info(php_self($_SERVER['PHP_SELF'], 3), 'filename');
GETMODULE($name, $file);

ADS2009

ปัญหาอาจอยู่ที่การ Config ตัว Apache Webserver ก็เป็นไปได้นะครับ

notty32

ถ้ามีปัญหากับตัว Apache webserver เราควรจะดูตรงไฟล์ไหนครัข


ADS2009

อ้างถึงจาก: notty32 ใน 01 สิงหาคม 2015, 09:08:44
ถ้ามีปัญหากับตัว Apache webserver เราควรจะดูตรงไฟล์ไหนครัข

หากเป็น Share Hosting จะไม่สามารถแก้ไขตรงๆทุกจุดได้ครับ หากเป็น VPS ก็แก้ไขที่ไฟล์ httpd.conf ครับ
ลองค้นหาที่ Google ตามนี้ดูนะครับ
Apache Web Server .htaccess File Configuration Not working

notty32


methapun

ร้านปักเสื้อ เชียงใหม่ โทร.093-2451009, [direct=https://www.facebook.com/methaembroidery/]ร้านปักเสื้อ เชียงใหม่[/direct][direct=https://facebook.com/NongHoiCamp6/]ที่พักม่อนแจ่ม[/direct][direct=http://webdesignchiangmai.com/]รับทำเว็บไซต์เชียงใหม่[/direct] 

rakterna

#7
อ้างถึงจาก: methapun ใน 01 สิงหาคม 2015, 18:40:55
ทำไมต้องมีร้องไห้หนักมากด้วยงง

สงสัยผมตาย

notty32

อ้างถึงจาก: methapun ใน 01 สิงหาคม 2015, 18:40:55
ทำไมต้องมีร้องไห้หนักมากด้วยงง
ปวดหัว หาทางออกอยู่นานครับ