2 like 1 dislike
69 views
by (540 points)
retagged by
Em đang muốn enable mod rewrite cho apache2 Ubuntu thì làm thế nào.

1 Answer

0 like 0 dislike
by (7.6k points)

Mặc định trên khi c ài apache trên ubuntu thì mod rewrite đã được cài sẵn chỉ disable đi mà thôi. Do đó để kích hoạt nó bạn sử dụng lệnh sau:

sudo a2enmod rewrite

Để cài đặt có hiệu lực bạn cần khởi động lại apache là được:

sudo systemctl restart apache2

Chú ý ở file config virtual host bạn cần cấu hình cho phép ghi đè với thuộc tính AllowOverride All

<VirtualHost *:80>
     <Directory /var/www/html>
        Options Indexes FollowSymLinks
        AllowOverride All
       Require all granted
     </Directory>
    . . .
</VirtualHost>

Ở file htaccess bạn cần bật Engine với cú pháp:

RewriteEngine on

Chuc bạn thành công!

...