Jak włączyć moduł mod_rewrite Apache dla Ubuntu 11.04?

26

W innych systemach Linux, takich jak CentOS, działa, ale nie uruchamiam go w Ubuntu 11.04.

/var/www/html/folder/public/.htaccess: Invalid command 'RewriteEngine', perhaps misspelled or defined by a module not included in the server configuration
jevon
źródło

Odpowiedzi:

55

Czy upewniłeś się, że RewriteEngine jest włączony?

Będziesz chciał sprawdzić, czy mod jest włączony - po prostu poszukaj dowiązania symbolicznego rewrite.load w / etc / apache2 / mods-enabled. Jeśli nie, uruchom, sudo a2enmod rewriteaby go włączyć. Uruchom ponownie apache, używając sudo service apache2 restartpoprawnej składni .htaccess, to zadziała.

W przeciwnym razie musisz wkleić więcej informacji o pliku .htaccess.

zoopster
źródło