dbx Posted December 29, 2008 Share Posted December 29, 2008 The error page I have added to my site works fine unless I try call a folder than does not exist and don't include a trailing / It's a PHP error page and the browser simply displays the unprocessed code. I have "RewriteBase / " in my .htaccess file which I thought appended a / to the url if it was missing. My hosting company said it's a scripting issue, but I doubt that considering the page is displayed for regular pages and if I include the / Any ideas? Thanks. Link to comment https://forums.phpfreaks.com/topic/138728-error-page-not-processed-if-missing-is-folder-without-trailing/ Share on other sites More sharing options...
wildteen88 Posted December 29, 2008 Share Posted December 29, 2008 To force a trailing slash at the end of the url use the following rewrite rule: RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_URI} !(.*)/$ RewriteRule ^(.*)$ http://www.yoursite.com/$1/ [R=301,L] Change http://www.yoursite.com to your actual sites address. Link to comment https://forums.phpfreaks.com/topic/138728-error-page-not-processed-if-missing-is-folder-without-trailing/#findComment-725302 Share on other sites More sharing options...
dbx Posted December 29, 2008 Author Share Posted December 29, 2008 It didn't work. It added a trailing slash when I tired site.com/index.php but not when i tried site.com/indexd Any ideas? Link to comment https://forums.phpfreaks.com/topic/138728-error-page-not-processed-if-missing-is-folder-without-trailing/#findComment-725334 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.