在 Apache / 2.2.3 中啟用和設置 mod_rewrite (CentOS) 服務器 (httpd.conf settings)

當我安裝 LAMPWeb服務器 ( 5.6 / 2)德 我們發現,雖然模塊的 mod_rewrite的 已啟用,頁面必須符合 mod_rewrite的 無法訪問。

找不到-在此服務器上找不到請求的URL /rewrite_url.html

在 Apache / 2 中啟用 mod_rewrite (CentOS) 服務器。

1。 安裝完成後 httpd的 (Apache),打開文件 / ETC /的httpd / conf目錄/ 用編輯器(納米的/ etc /的httpd / conf / httpd.conf中),我們首先檢查模塊“mod_rewrite.so”位於 DSO (動態共享對象)。 我們應該找到“Rewrite_module的LoadModule模塊/ mod_rewrite.so“沒有字符”#“ 在...前面。 如果存在此字符,則必須刪除它,而如果缺少該行,則必須添加它。

loadmodule_mod_rewrite

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

allowoverwrite

3. Ctrl+X Y保存對文件所做的更改 httpd.conf中.

4. 重啟httpd

重新啟動httpd服務/etc/init.d/httpd 重新啟動

現在,它應該工作 OK。 不要忘了添加在站點根文件夾文件 的。htaccess 線路:

RewriteEngine敘述在
RewriteBase指令/

在 Apache / 2.2.3 中啟用和設置 mod_rewrite (CentOS) 服務器.

創始人兼編輯 Stealth Settings,從 2006 年至今。 操作系統方面的經驗 Linux (特別是 CentOS), Mac OS X, Windows XP> Windows 10 si WordPress (內容管理系統)。

如何 » Linux » 阿帕奇 » 在 Apache / 2.2.3 中啟用和設置 mod_rewrite (CentOS) 服務器 (httpd.conf settings)
發表評論