Please excuse me if this question has already been answered, or is ludicrously simple to fix. I couldn't find it in the FAQ or mailing list archives, and I'm new to Mason, trying to admin a webserver using Mason code that was originally written by someone else.
Anyway, my issue is thus - The site in question uses many webpages that have perl code embedded using mason. All works fine if the pages are linked to correctly, e.g. www.blah.com/search.html (not a real page, obviously) The code can execute, the page is displayed correctly, and you must login using a valid username and password (obtained via radius, if it matters) to view the page. However, if you miss off the file extension and try to browse to www.blah.com/search then things get interesting. The page is displayed as part perl source (within Mason '<' '>' tags which are also displayed, as if the page has not been parsed but instead just displayed as plain text), part parsed HTML, so text boxes and such appear. You don't need to login to get to this source-code page either. The behaviour I would have expected would be to display a 404 error page as the file couldn't be found. Some poking has suggested that this is the result of something being done by mod_rewrite within Mason. mod_rewrite has no configuration in the base apache webserver, and turning the RewriteEngine off makes no difference to the issue, but if I prevent the module from being loaded *at all* then the site breaks entirely, and starts giving 500 Server Errors in response to any page requested (all of which contain code run via Mason). There is no file present in the directory called simply 'search', so it's not like it's loading that. I can't work out why I'm not getting the expected 404 error, and was wondering if anyone else had experienced the same thing and found out why it was occurring. Many Thanks -- Dan Meyers Network Support Lancaster University ------------------------------------------------------------------------- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier. Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 _______________________________________________ Mason-users mailing list Mason-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mason-users