ต้องไปเปิดใช้งาน .htaccess ตรงไหนหรอครับ
error ว่าอะไรยังไง
แล้วใน htaccess เขียนไว้ว่าอะไรครับ
RewriteEngine on
RewriteRule ^bestdeals index.php
RewriteRule ^reviews-([A-Za-z0-9]+)-([a-z0-9,]+)-([A-Za-z0-9]+)-([0-9]+)-([A-Za-z0-9_]+).html index.php?c=$1&n=$2&i=$3&p=$4&a=reviews
RewriteRule ^buy-([A-Za-z0-9]+)-([a-z0-9,]+)-([A-Za-z0-9]+)-([A-Za-z]+)-([0-9]+)-([A-Za-z0-9_]+).html index.php?c=$1&n=$2&i=$3&m=$4&p=$5&a=buy
RewriteRule ^([A-Za-z0-9]+)-([a-z0-9,]+)-([A-Za-z0-9+"]+)-([A-Za-z0-9+]+)-([a-z]+)-([0-9]+).html index.php?c=$1&n=$2&k=$3&t=$4&s=$5&p=$6
RewriteRule ^([A-Za-z0-9]+)-([a-z0-9,]+)-([A-Za-z0-9+"]+)-([A-Za-z0-9+]+)-([a-z]+)-([0-9]+).rss index.php?c=$1&n=$2&k=$3&t=$4&s=$5&p=$6&rss=1
RewriteRule ^([A-Za-z0-9]+)-([a-z0-9,]+)-([A-Za-z0-9+"]+)-([a-z]+)-([0-9]+)-([A-Za-z0-9]+).html index.php?c=$1&n=$2&k=$3&s=$4&p=$5
RewriteRule ^([A-Za-z0-9]+)-([a-z0-9,]+)-([A-Za-z0-9+"]+)-([a-z]+)-([0-9]+)-([A-Za-z0-9]+).rss index.php?c=$1&n=$2&k=$3&s=$4&p=$5&rss=1
RewriteRule ^([A-Za-z0-9]+)-([a-z0-9,]+)-([a-z]+)-([0-9]+)-([A-Za-z0-9_]+).html index.php?c=$1&n=$2&s=$3&p=$4
RewriteRule ^([A-Za-z0-9]+)-([a-z0-9,]+)-([a-z]+)-([0-9]+)-([A-Za-z0-9_]+).rss index.php?c=$1&n=$2&s=$3&p=$4&rss=1
RewriteRule ^([A-Za-z0-9]+)-([a-z0-9,]+)-([A-Za-z0-9]+)-([A-Za-z0-9_]+).html index.php?c=$1&n=$2&i=$3
RewriteRule ^([A-Za-z0-9]+)-([a-z0-9,]+)-([A-Za-z0-9]+)-([A-Za-z0-9_]+).rss index.php?c=$1&n=$2&i=$3&rss=1
RewriteRule ^([A-Za-z0-9]+)-([a-z0-9,]+)-([A-Za-z0-9_]+).html index.php?c=$1&n=$2
RewriteRule ^([A-Za-z0-9]+)-([a-z0-9,]+)-([A-Za-z0-9_]+).rss index.php?c=$1&n=$2&rss=1
RewriteRule ^page-([A-Za-z0-9+"]+).html index.php?a=$1
RewriteRule ^([A-Za-z0-9]+)-([A-Za-z0-9]+).html index.php?c=$1
RewriteRule ^([A-Za-z0-9]+)-([A-Za-z0-9_]+).rss index.php?c=$1&rss=1
RewriteRule ^item-([A-Za-z0-9]+) index.php?i=$1
RewriteRule ^search-([A-Za-z0-9+_"]+) index.php?k=$1
คือเอามาจากเวปผมเองครับที่เข่า host อยู่
ผมลองอ่านๆดูบทความเขาบอกเหมือนไม่ได้ลง mod_rewrite ไว้
a2enmod rewrite
อ่อเป็นคำสั่ง เปิดใช้งาน ตอนนี
ก็ถามคำสั่ง ผมก็บอกคำสั่ง
พิมพ์ a2enmod rewrite ใน shell ไง
จากนั้น รีโหลด apache2 1 ครั้ง
คับๆ สั่งแล้วครับ
ไฟล์ที่ชื่อขึ้นต้นด้วย “.” (จุด : period) จะถูกซ่อนในการมองเห็นจาก FTP ธรรมดาเสมอครับ
ต้องใช้การบังคับแสดงไฟล์ทั้งหมด (ls -la) ในการดูไฟล์
ถ้าเป็น linux มันจะเป็น file hidden ครับลองพิม ls -a ดู
มันไม่โชว์น่ะะสิ่ เพราะ config proftpd ไม่ให้แสดง ไฟล์ .xxx
[quote]#
VHCS proftpd config file
ServerName "host"
ServerType standalone
DeferWelcome off
ShowSymlinks on
MultilineRFC2228 on
DefaultServer on
ShowSymlinks on
AllowOverwrite on
SystemLog
#LsDefaultOptions
Starting ftp server: proftpd - Fatal: unknown configuration directive ‘LsDefaultOptions’ on line 33 of '/etc/proftpd/proftpd.conf’
failed!
ช่วยด้วยจ้าาา
โทษที บอกผิด เพิ่มอันนี้ไป ListOptions
ได้แล้วคับเห็นไน ftp และ
แต่ว่า ยัง Error 500! อยู่เลย ทั่งๆที่ copy มาจาก hsot เดิมๆๆ
พอเอา .htaccess
ตะกี่ลองไปดูใน
สั่ง a2enmod แล้วยัง?
เหอๆๆ ขอดู phpinfo
สร้างไฟล์ info.php ข้างในใส่
<?php
phpinfo();
?>
แล้วอับขึ้นโฮส
จากนั้นขอลิ้งค์ด้วย