Hello community,
I want to use clean urls for knowledgebase, .htaccess.txt changed to .htaccess, option is ticked under Genral>Support.
I have created a rule in my .htacess to use https:// sitewide as follows:
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
If I remove this this from my .htacess url works fine, otherwise it gives 404 error. I know, I need to do some changes in my .htaccess file but, I am not familier with .htaccess file. So, can anybody help me to make it work.
My full .htaccess file looks like this:
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
Options FollowSymLinks
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 (.*) https://%^knowledgebase/([0-9]+)/[a-z0-9_-]+\.html$ ./knowledgebase.php?action=displayarticle&id=$1 [L,NC]
RewriteRule (.*) https://%^knowledgebase/([0-9]+)/([^/]*)$ ./knowledgebase.php?action=displaycat&catid=$1 [L,NC]
RewriteRule (.*) https://%^knowledgebase$ ./knowledgebase.php [L,NC]
Thank you in advance !