OpenSuSE has mod_rewrite installed, but it is not loaded by default. Check if mod_rewrite is actually loaded by default or not:

# grep "^APACHE_MODULES" /etc/sysconfig/apache2 APACHE_MODULES="actions alias auth_basic authn_file authz_host authz_groupfile authz_default authz_user autoindex cgi dir env expires include log_config mime negotiation setenvif ssl userdir php5" - See more at: http://ajitabhpandey.info/2010/08/enable-apache-mod_rewrite-module-on-opensuse/#sthash.nKJQTMrO.dpuf

As you can see that “rewrite” is not present in the loaded modules. Add “rewrite” as below:

# vi /etc/sysconfig/apache2
APACHE_MODULES="actions alias auth_basic authn_file authz_host authz_groupfile authz_default authz_user autoindex cgi dir env expires include log_config mime negotiation setenvif ssl userdir php5 rewrite"
# /sbin/service apache2 restart
Syntax OK
Shutting down httpd2 (waiting for all children to terminate) done
Starting httpd2 (prefork) done - See more at: http://ajitabhpandey.info/2010/08/enable-apache-mod_rewrite-module-on-opensuse/#sthash.nKJQTMrO.dpuf

Source From http://ajitabhpandey.info/2010/08/enable-apache-mod_rewrite-module-on-opensuse/

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s