• The Horde webmail has been deprecated. Its complete removal is scheduled for April 2025. For details and recommended actions, see the Feature and Deprecation Plan.
  • We’re working on enhancing the Monitoring feature in Plesk, and we could really use your expertise! If you’re open to sharing your experiences with server and website monitoring or providing feedback, we’d love to have a one-hour online meeting with you.

500error - fresh install - RewriteEngine

D

dstanley

Guest
/var/www/vhosts/domain.com/httpdocs/.htaccess: Invalid command 'RewriteEngine', perhaps mis-spelled or defined by a module not included in the server configuration

This .htaccess worked on the 7.5.3 server it migrated from, perhaps mod_rewrite is not enabled, how do i find out?
 
First try running these commands at the SSH prompt and post the results:

apachectl -t

locate mod_rewrite.so

(Not sure what OS you're on, but should work at least on RH OSs)
 
am running on suse 9.1

/usr/lib/apache2/mod_rewrite.so
/usr/lib/apache2-prefork/mod_rewrite.so
/usr/lib/apache2-worker/mod_rewrite.so

t109:/ # /usr/sbin/apache2ctl -t
Syntax OK
 
Check your httpd.conf file to make sure it has a LoadModule statement similar to the following:

LoadModule rewrite_module mod_rewrite.so

(I say 'similar' since I am not familiar with Suse)
 
in the httpd.conf it referenced /etc/apache2/sysconfig.d/loadmodule.conf

so edited that to include

LoadModule rewrite_module /usr/lib/apache2-prefork/mod_rewrite.so (this was in the same file on the 7.5.3 server)

But when i exit and save and do rcapache2 restart

i check and the line has dissappeared from the file again.
 
figured out how to enable mod rewrite for apache

edit: /etc/sysconfig/apache2

and add rewrite into the line of modules.
 
Back
Top