steven-one Posted May 30, 2011 Share Posted May 30, 2011 I'm trying to remove the htaccess file and at the content to the virtualhost file for performance. But so far with no succes. Does someone know how to do this? Do I have to make any changes to this for it to work in the virtualhost file? 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...
steven-one Posted June 1, 2011 Author Share Posted June 1, 2011 Nobody knows how to put the htaccess content in the httpd file for performance? 0 Quote Link to comment Share on other sites More sharing options...
steven-one Posted June 8, 2011 Author Share Posted June 8, 2011 I found the solution: <Directory **ROOT PATH WHMCS**> RewriteEngine On RewriteRule ^announcements/([0-9]+)/[a-z0-9_-]+\.html$ /announcements.php?id=$1 [L,NC] RewriteRule ^announcements$ /announcements.php [L,NC] RewriteRule ^downloads/([0-9]+)/([^/]*)$ /downloads.php?action=displaycat&catid=$1 [L,NC] RewriteRule ^downloads$ /downloads.php [L,NC] 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] </Directory> Works for me. For those that don't know what this means: Every time a page is visited, the server has to check .htaccess for rewrite rules. This causes more work for the server. When you put this code in the httpd file, it is only loaded once. This will give you more performance and maybe WHMCS even loads faster. Don't forget to remove the .htaccess file. 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.