ทำ Mod Rewrite ใน Localhost ไม่ได้ครับ ช่วยผมที๊.....

เริ่มโดย ฉันไม่มีตัวตน, 13 ตุลาคม 2008, 19:59:31

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

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

ฉันไม่มีตัวตน

ผมเอา # ตรง LoadModule rewrite_module modules/mod_rewrite.so
ใน C:\AppServ\Apache2\conf ออกแล้วครับ แล้วบูทเครื่องใหม่
ลิ๊งค์มันเปลี่ยนเป็น Mod Rewrite นะครับ แต่พอกดมันเข้าหน้าของ apache แทนอ่ะ...ขอบคุณครับ

EThaiZone

ตอนเปิด service มีข้อความอะไรแปลกๆ แสดงขึ้นมาหรือเปล่าครับ ?

ฉันไม่มีตัวตน

อ้างถึงจาก: EThaiZone ใน 13 ตุลาคม 2008, 20:10:43
ตอนเปิด service มีข้อความอะไรแปลกๆ แสดงขึ้นมาหรือเปล่าครับ ?
ไม่มีครับคุณโจ้ แล้วผมเช็ค phpinfo ก็มี Mod Rewrite แล้วด้วยล่ะครับ

ฉันไม่มีตัวตน

หรือว่า .htaccess ไม่ได้เขียนให้ใช้งานกับ Localhost หว่า

EThaiZone

วันนี้แว่บไปธุระทั้งวัน  :P

.htaccess มีเขียนอะไรผิดไหมครับ
แล้วที่รากของโฟลเดอร์ www

เผลอมีใส่ .htaccess ที่มีโค้ดแปลกๆ หรือเปล่าครับ

ผมก็เคยเป็น เผลอไปทดสอบ .htaccess ที่โฟลเดอร์ www
แล้วมันตีร่วนกันเอง (ลืมลบ)

:P

ฉันไม่มีตัวตน

ใน www ไม่มี .htaccess ครับ แต่ผมขี้เกียจไล่โคดแล้วล่ะ เอาไว้ทำตอนว่างๆดีกว่า ใช้URL ยาวๆไปก่อน..ขอบคุณมากครับ

DJJome

แก้ httpd.conf หรือยังเอ่ย
ตรง

<Directory /somedirecotory>
        Options FollowSymLinks
        AllowOverride All
        Order deny,allow
        Deny from all
        Satisfy all
</Directory>


เปลี่ยน somedirectory เป็นไดเรคทอรีที่ต้องการใช้งานนะครับ อาจจะเป็น document directory ก็ได้

ITAXIz


siamman

เดาจากประสบการณ์นะครับ

มอดในเครื่องเราต้องใส่พาร์ทด้วยครับ

เช่น ปกติ
RewriteRule ^videoxxx/([^/]*)$ /index.php?page=$1 [L]

ถ้าอยู่ในเครื่องเราเก็บที่โฟล์เดอร์ C:\AppServ\www\sexyidol ต้องเขียนใน httacess เป็น
^videoxxx/([^/]*)$ /sexyidol/index.php?page=$1 [L]


มอดในเครื่องต้องระบุพาร์ธของไฟล์ด้วยครับ แต่เวลาเวลาอัปขึ้นโฮสก็ต้องเอาพาร์ทออกด้วย

:P หวังว่าผมจะเดาถูกนะ  :P

ฉันไม่มีตัวตน

งั้นเดี๋ยวผมลองดูใหม่นะครับ ขอบคุณทุกคนมากเลยครับ :-*