無責(zé)任的爛筆頭

          Concentrate & enjoy!
          posts - 3, comments - 15, trackbacks - 0, articles - 7
            BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

          非法命令RewriteEngine

          Posted on 2010-04-05 19:49 BZ 閱讀(1361) 評論(2)  編輯  收藏 所屬分類: Misc
            在使用Access File時,頁面出現(xiàn)500 Internal Error. 檢視Apache錯誤日志是發(fā)現(xiàn): .htaccess: Invalid command 'RewriteEngine', perhaps misspelled or defined by a module not included in the server configuration. 
            Google后才發(fā)現(xiàn), RewriteEngine命令需要rewrite mod的支持。從而, 做如下修復(fù):
            $>cd /etc/apache2/mods-enabled    切換到apache下的mods-enabled目錄
            $>sudo ln -s ../mods-available/rewrite.load rewrite.load   啟用rewrite mod
            $>sudo /etc/init.d/apache2 restart    重啟apache服務(wù)器

          注:rewrite.load的內(nèi)容為: LoadModule rewrite_module /usr/lib/apache2/modules/mod_rewrite.so  也就是加載mod_rewrite模塊。

          評論

          # re: 非法命令RewriteEngine  回復(fù)  更多評論   

          2010-08-26 13:53 by 王海濤
          我的問題和你的是一模一樣,RewriteEngine和RewriteRule都是非法命令,但是我的系統(tǒng)是XP+Apache+PHP5,我該怎么改啊。?

          # re: 非法命令RewriteEngine[未登錄]  回復(fù)  更多評論   

          2010-08-26 16:35 by Brian
          @王海濤
          將Apache安裝目錄下的conf/httpd.conf文件中對mod_rewrite模塊的加載打開
          #LoadModule rewrite_module modules/mod_rewrite.so
          --> 去掉前面的#, 然后重啟
          LoadModule rewrite_module modules/mod_rewrite.so

          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 奉贤区| 六枝特区| 微博| 阿鲁科尔沁旗| 咸宁市| 称多县| 上饶市| 通城县| 宜丰县| 宁明县| 吉安县| 靖宇县| 扎赉特旗| 辉南县| 中西区| 肥东县| 江源县| 曲周县| 丹凤县| 奉新县| 手游| 清新县| 涿州市| 龙门县| 明星| 苏尼特左旗| 嵩明县| 汉沽区| 原阳县| 龙门县| 青海省| 大同市| 星子县| 登封市| 湟中县| 小金县| 山丹县| 琼结县| 嘉鱼县| 石狮市| 鞍山市|