當我安裝 LAMP 上 Web服務器 (CentOS 5.6 / 阿帕奇 2)德 區域網路我們發現,雖然模塊的 mod_rewrite的 已啟用,頁面必須符合 mod_rewrite的 無法訪問。
“找不到-在此服務器上找不到請求的URL /rewrite_url.html“
在 Apache / 2 中啟用 mod_rewrite (CentOS) 服務器。
1。 安裝完成後 httpd的 (Apache),打開文件 / ETC /的httpd / conf目錄/httpd.conf中 用編輯器(納米的/ etc /的httpd / conf / httpd.conf中),我們首先檢查模塊“mod_rewrite.so”位於 DSO (動態共享對象)。 我們應該找到“Rewrite_module的LoadModule模塊/ mod_rewrite.so“沒有字符”#“ 在...前面。 如果存在此字符,則必須刪除它,而如果缺少該行,則必須添加它。

2。 我們保持開放的編輯和我們在 httpd.conf中 (Ctrl+ W以在nano中搜索)指令為“設置AllowOverride無”。 在這裡,我們必須從“設置AllowOverride無“在”全部設置AllowOverride“。

3. Ctrl+X Y保存對文件所做的更改 httpd.conf中.
4. 重啟httpd
重新啟動httpd服務 或 /etc/init.d/httpd 重新啟動
現在,它應該工作 OK。 不要忘了添加在站點根文件夾文件 的。htaccess 線路:
RewriteEngine敘述在
RewriteBase指令/
在 Apache / 2.2.3 中啟用和設置 mod_rewrite (CentOS) 服務器.