I have a website working on it. when i open any page with http:// protocol, every thing is loaded correctly, but when i try to load the page with https protocol, the page lo
Here's your problem:
RewriteCond %{SERVER_PORT} ^443$ RewriteRule (.*) http://www.example.com/$1
You don't allow SSL requests (443 port number is used for HTTPS requests). Try removing these lines.