hekg Posted September 16, 2013 Share Posted September 16, 2013 Hi all, I just added my first Announcements in whmcs and when I go to my site and click the announcements tab I can't open the individual announcements that I created. I see the titles, click them and I get page not found errors. I can edit them in the whmcs backend, etc. but the user can't open them. Any suggestions? Thank you 0 Quote Link to comment Share on other sites More sharing options...
brian! Posted September 16, 2013 Share Posted September 16, 2013 my first thought would be template... so if you're using a custom template, switch to one of the default ones and see if it works then... if so, then it's a case of comparing the default template with your custom template and editing your default template. 0 Quote Link to comment Share on other sites More sharing options...
hekg Posted September 16, 2013 Author Share Posted September 16, 2013 Ok I just tried switching to the default, classic and portal templates and they all have the same problem. On the site, I open the announcements.php page and click on the first announcement title such as 'Test Announcement' and the following url opens with the page not found error: http://domain/whmcs/1/Test-Announcement.html 0 Quote Link to comment Share on other sites More sharing options...
brian! Posted September 16, 2013 Share Posted September 16, 2013 then we'll go with my second thought - htaccess... have you got a htaccess file on your server renaming url's ? the link on my first announcement is - http://domain/whmcs/announcements.php?id=1 I think there is a .htaccess file acting on the id=1 part and rewriting the url. 0 Quote Link to comment Share on other sites More sharing options...
hekg Posted September 16, 2013 Author Share Posted September 16, 2013 Yes there was an htaccess file redirecting traffic from domain.com to domain.com/site However, I removed the htaccess file completely and cleared my browser's cache but still the exact same problem as before. Very strange. - - - Updated - - - Sorry I was referring to the htaccess in the root directory. Here are the contents of the htaccess in the whmcs directory: RewriteEngine On # Announcements RewriteRule ^announcements/([0-9]+)/[a-z0-9_-]+\.html$ ./announcements.php?id=$1 [L,NC] RewriteRule ^announcements$ ./announcements.php [L,NC] # Downloads RewriteRule ^downloads/([0-9]+)/([^/]*)$ ./downloads.php?action=displaycat&catid=$1 [L,NC] RewriteRule ^downloads$ ./downloads.php [L,NC] # Knowledgebase RewriteRule ^knowledgebase/([0-9]+)/[a-z0-9_-]+\.html$ ./knowledgebase.php?action=displayarticle&id=$1 [L,NC] RewriteRule ^knowledgebase/([0-9]+)/([^/]*)$ ./knowledgebase.php?action=displaycat&catid=$1 [L,NC] RewriteRule ^knowledgebase$ ./knowledgebase.php [L,NC] 0 Quote Link to comment Share on other sites More sharing options...
brian! Posted September 16, 2013 Share Posted September 16, 2013 ok, just quickly searched the forum for the answer... if you go to general settings -> support I think you might have "KB SEO Friendly URLs" ticked and you haven't renamed htaccess.txt to .htaccess - if I tick the box (and am using a different htaccess file), I get your error. 0 Quote Link to comment Share on other sites More sharing options...
hekg Posted September 17, 2013 Author Share Posted September 17, 2013 Brian you're them man! Yes that was absolutely the problem. I can't believe I missed that. Thanks very much! 0 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.