Kích hoạt & thiết lập mod_rewrite trong Apache / 2.2.3 (CentOS) Máy chủ (httpd.conf settings)

Sau khi tôi cài đặt ĐÈN trên máy chủ web ( 5.6 / 2) Trong Chúng tôi thấy rằng mặc dù các mô-đun mod_rewrite được kích hoạt, các trang phải tuân theo các mod_rewrite không thể được truy cập.

"Không tìm thấy - Không tìm thấy URL /rewrite_url.html được yêu cầu trên máy chủ này".

Bật mod_rewrite trong Apache / 2 (CentOS) Người phục vụ.

1. Sau khi cài đặt httpd (Apache), mở tệp / Etc / httpd / conf / với một biên tập viên (nano /etc/httpd/conf/httpd.conf) và trước hết chúng tôi kiểm tra xem mô-đun “mod_rewrite.so”Được tìm thấy trong DSO (Năng động đối tượng chung). Chúng ta nên tìm dòng "Module rewrite_module LoadModule / mod_rewrite.so"Không có ký tự"#" ở đằng trước. Nếu ký tự này tồn tại, nó sẽ phải bị xóa và nếu thiếu dòng, nó sẽ phải được thêm vào.

loadmodule_mod_rewrite

2. Chúng ta để lại mở trình soạn thảo và chúng tôi đang trong httpd.conf (Ctrl+ W for search in nano) dòng có chỉ thị là “AllowOverride None". Ở đây chúng ta sẽ phải thay đổi từ "AllowOverride None" trong "AllowOverride Tất cả".

allowoverwrite

3. Ctrl+X và Y để lưu các thay đổi được thực hiện cho các tập tin httpd.conf.

4. Khởi động lại httpd

dịch vụ httpd khởi động lại hoặc / Etc / init.d / httpd khởi động lại

Bây giờ tất cả mọi thứ sẽ làm việc OK. Đừng quên thêm vào các trang web thư mục gốc tập tin Htaccess. dòng:

Viết lại RewriteEngine
RewriteBase /

Kích hoạt & thiết lập mod_rewrite trong Apache / 2.2.3 (CentOS) Người phục vụ.

Người sáng lập và biên tập viên Stealth Settings, từ năm 2006 đến nay. Có kinh nghiệm về hệ điều hành Linux (Đặc biệt CentOS), Mac OS X, Windows XP> Windows 10 si WordPress (CMS).

Làm thế nào để » Linux » Apache » Kích hoạt & thiết lập mod_rewrite trong Apache / 2.2.3 (CentOS) Máy chủ (httpd.conf settings)
Để lại một bình luận