Forum Moderators: phranque

Message Too Old, No Replies

.htaccess problem

changed servers and now i get a 500 error

         

WhosAWhata

11:50 pm on Nov 23, 2005 (gmt 0)

10+ Year Member



so i've been using this code on a site i hel with for the last few months. About a week ago we changed servers and now it is returning a 500 error, any idea why it no longer works?


RewriteEngine On
RewriteRule ^view/(.*)/(.*)/(.*).html index.php?volume=$1&edition=$2&gotitle=$3
RewriteRule ^view/(.*).html index.php?storyid=$1
RewriteRule ^browse/(cat/¦cat)$ index.php?browse=cat
RewriteRule ^browse/cat/(se¦mi¦pa¦re¦sp¦st)$ browse/cat/$1/
RewriteRule ^browse/cat/(se¦mi¦pa¦re¦sp¦st)/$ index.php?browse=$1
RewriteRule ^browse/(volume¦volume/)$ index.php?browse=vol
RewriteRule ^browse/volume/0([0-9])$ index.php?browse=sub&vol=0$1
RewriteRule ^browse/volume/0([0-9])/$ index.php?browse=sub&vol=0$1
RewriteRule ^browse/(year¦year/)$ index.php?browse=year
RewriteRule ^browse/year/20([0-9][0-9])$ browse/year/20$1/
RewriteRule ^browse/year/20([0-9][0-9])/$ index.php?browse=sub&year=20$1
RewriteRule ^browse/(title¦title/)$ index.php?browse=title
RewriteRule ^browse/title/(reverse¦reverse/)$ index.php?browse=reverse
RewriteRule ^horoscopes/([0-9][0-9])/([0-9][0-9])$ tmpalt.php?pageid=horoscopes&v=$1&e=$2
RewriteRule ^horoscopes/([0-9][0-9])/([0-9][0-9])/$ tmpalt.php?pageid=horoscopes&v=$1&e=$2
RewriteRule ^horoscopes/([0-9][0-9])$ tmpalt.php?pageid=horoscopes&v=$1
RewriteRule ^horoscopes/([0-9][0-9])/$ tmpalt.php?pageid=horoscopes&v=$1
RewriteRule ^horoscopes/$ tmpalt.php?pageid=horoscopes
RewriteRule ^horoscopes$ tmpalt.php?pageid=horoscopes
RewriteRule ^(guestarticle¦guestarticle/)$ tmpalt.php?pageid=guestarticle
RewriteRule ^(privacy¦privacy/)$ tmpalt.php?pageid=privacy
RewriteRule ^(contact¦/contact)$ tmpalt.php?pageid=contact

error page


Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, webmaster@hinkleyheretic.com and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.

Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.

jdMorgan

11:59 pm on Nov 23, 2005 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



More information about this error may be available in the server error log.

What's in your server error log? The info there is often very helpful.

Additionally, it appears that your custom error document is missing, or its URL is being rewritten to a non-existent location.

Jim

WhosAWhata

12:05 am on Nov 24, 2005 (gmt 0)

10+ Year Member



error log

[Wed Nov 23 18:57:59 2005] [error] [client 207.46.98.116] File does not exist: /home/user/public_html/500.shtml
[Wed Nov 23 18:57:59 2005] [alert] [client 207.46.98.116] /home/user/public_html/www/.htaccess: Invalid command 'RewriteEngine', perhaps mis-spelled or defined by a module not included in the server configuration

and there was no error document for a 500 error, one has been added and it is located fine

jdMorgan

1:07 am on Nov 24, 2005 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



Invalid command 'RewriteEngine' ... defined by a module not included in the server configuration

It appears that mod_rewrite is not loaded on your server, since "RewriteEngine on" was unrecognized.

Contact your host and ask them to install and/or enable it. Or switch hosts if they won't.

Jim