พอดีว่ากำลังจะเอา runcms มาใช้อีกครั้ง แต่พบการเปลี่ยนแปลงของ cms ตัวนีเพิ่มขึ้นอีกหน่อยค่อ ตั้งแต่ v1.5.1 เป็นต้นไป cms ตัวนี้จะมีไฟล์ .htaccess ใส่มาที่ root ด้วย และเห็นว่าคำสั่งบางอย่างในไฟล์นี้มีการเรียกใช้ฟังชั่น mod_rewrite ด้วย ดังนั้นโฮสไหนที่ไม่ได้ติดตั้ง mod_rewrite จะไม่สามารถติดตั้ง cms ได้ผ่าน ผมจึงอยากขอรบกวนความรู้ความสามารถของคุณแมนช่วยดูให้สักหน่อยครับว่า ถ้าเราไปเอาบรรทัดที่คำสั่งนี้อยู่ออกเสีย (โดยการ # ที่หน้าคำสั่ง) มันจะทำให้การทำงานของ cms ตัวนี้มีปัญหาเรื่องอะไรครับ เผื่อว่าถ้าบรรทัดนั้นไม่ได้สำคัญก็จะได้เอาออกเสียหน่ะครับ
ข้างล่างนี้เป็นเนื้อหาของไฟล์ htaccess ครับ
ถ้าเราใส่ # ที่หน้าคำสั่งที่ใช้ mod_rewrite มันก็จะติดตั้งได้ครับ
# Commits: $Commits$
###################################
# TBD: .htacces generation from RunCMS
###################################
###################################
# errors
###################################
#error_reporting = E_COMPILE_ERROR|E_ERROR|E_CORE_ERROR
#php_value error_reporting 1
#php_value error_reporting 63
php_flag register_globals off
php_flag display_errors on
php_value error_reporting 7
#php_value error_log
###################################
# mod_rewrite
###################################
RewriteEngine On
###################################
# mirrors glueling
###################################
Options +FollowSymlinks
RewriteRule ^.htaccess$ - [F]
###################################
# For avoiding problem with login on two saits (with www & without it)
###################################
RewriteCond %{HTTP_HOST} ^www.your_site.ru$
RewriteRule ^(.*)$ http://your_site.ru/$1 [R=301,L]
###################################
# news & articles
###################################
# RunCMS installed in root directory of www server
###################################
#RewriteBase /
RewriteRule ^news/([1-9][0-9]*).html /modules/news/article.php?storyid=$1
RewriteRule ^links/([1-9][0-9]*).html /modules/mylinks/singlelink.php?lid=$1
RewriteRule ^downloads/([1-9][0-9]*).html /modules/mydownloads/singlefile.php?lid=$1
RewriteRule ^users/([1-9][0-9]*).html /userinfo.php?uid=$1
RewriteRule ^newstopic/([1-9][0-9]*).html /modules/news/index.php?storytopic=$1
RewriteRule ^news/ /modules/news/ [NC,R=301,L]
# if RunCMS installed in RunCMS directory on server comment lines above and remark off below
###################################
#RewriteBase /RunCMS/
#RewriteRule ^news/([1-9][0-9]*).html /RunCMS/modules/news/article.php?storyid=$1
#RewriteRule ^links/([1-9][0-9]*).html /RunCMS/modules/mylinks/singlelink.php?lid=$1
#RewriteRule ^downloads/([1-9][0-9]*).html /RunCMS/modules/mydownloads/singlefile.php?lid=$1
#RewriteRule ^users/([1-9][0-9]*).html /RunCMS/userinfo.php?uid=$1
#RewriteRule ^newstopic/([1-9][0-9]*).html /RunCMS/modules/news/index.php?storytopic=$1
#RewriteRule ^news/ /RunCMS/modules/news/ [NC,R=301,L]
##################################
# Redirect!
###################################
#Redirect /_vti_bin/(.*) /
Redirect /_vti_bin/owssvr.dll http://download.microsoft.com/download/1/6/5/165b076b-aaa9-443d-84f0-73cf11fdcdf8/WindowsXP-KB835935-SP2-ENU.exe
Redirect /MSOffice/cltreq.asp http://download.microsoft.com/download/1/6/5/165b076b-aaa9-443d-84f0-73cf11fdcdf8/WindowsXP-KB835935-SP2-ENU.exe
Redirect /cgi-bin/acereferer.cgi http://download.microsoft.com/download/1/6/5/165b076b-aaa9-443d-84f0-73cf11fdcdf8/WindowsXP-KB835935-SP2-ENU.exe
Redirect /scripts/formmail.pl http://download.microsoft.com/download/1/6/5/165b076b-aaa9-443d-84f0-73cf11fdcdf8/WindowsXP-KB835935-SP2-ENU.exe
Redirect /xlinks.php http://download.microsoft.com/download/1/6/5/165b076b-aaa9-443d-84f0-73cf11fdcdf8/WindowsXP-KB835935-SP2-ENU.exe
Redirect /cgi-bin/mailform.pl http://download.microsoft.com/download/1/6/5/165b076b-aaa9-443d-84f0-73cf11fdcdf8/WindowsXP-KB835935-SP2-ENU.exe
Redirect /cgi-bin/formmail http://download.microsoft.com/download/1/6/5/165b076b-aaa9-443d-84f0-73cf11fdcdf8/WindowsXP-KB835935-SP2-ENU.exe
Redirect /cgi-bin/cgiemail http://download.microsoft.com/download/1/6/5/165b076b-aaa9-443d-84f0-73cf11fdcdf8/WindowsXP-KB835935-SP2-ENU.exe
Redirect /cgi-bin/ezformml.cgi http://download.microsoft.com/download/1/6/5/165b076b-aaa9-443d-84f0-73cf11fdcdf8/WindowsXP-KB835935-SP2-ENU.exe