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

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

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

啟用mod_rewrite在Apache / 2的版本(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. Restart httpd的

httpd服務 restart/etc/init.d/httpd restart

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

RewriteEngine敘述在
RewriteBase指令/

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

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

發表評論