Chủ Nhật, 20 tháng 1, 2013

Kích hoạt file .htaccess Apache2 trong Ubuntu


Để kích hoạt file .htaccess trong Ubuntu (và các hệ điều hành dựa trên Debidan) các bạn gõ:
sudo gedit /etc/apache2/sites-available/default
Kéo xuống, cho tới khi bạn nhìn thấy <Directory /home/user/public_html/>, hãy thay đổi AllowOverride None thành AllowOverride All:
apacheubuntu   05 Cài đặt và cấu hình Apache trong Ubuntu
Lưu file này lại và restart apache bằng lệnh sau:
sudo /etc/init.d/apache2 restart
Đến đây bạn mới kích hoạt được file .htaccess nhưng chưa dùng được mod_rewrite, bạn phải enable mod này bằng lệnh sau:
sudo a2enmod rewrite
Rồi, để mod này hoạt động bạn phải restart lại apache (lệnh đã giới thiệu ở trên rồi nhé :D ).
Bây giờ bạn hãy tạo thử file .htaccess trong thư mục test để thử xem, file .htaccess có nội dung như sau:
Options +FollowSymLinks
RewriteEngine On
RewriteBase /
RewriteRule (.*) http://google.com/$1 [R=301,L]
Sau đó mở trình duyệt và gõ http://localhost/test xem có chuyển sang Google không nhé :) )
Source:

0 nhận xét:

Đăng nhận xét