that is really fast reply, thank you, i tried to upload and create .htaccess in html_public folder and i got 500 internal error but, i succeded to upload it to www folder, also i noticed that www folder has 777 permission and html 750 permission may be that was the reason. anyway when i try to visit mydomain.heliohost.org i get 500 internal error: The server encountered an internal error or misconfiguration and was unable to complete your request. Please contact the server administrator, webmaster@konroor.heliohost.org and inform them of the time the error occurred, and anything you might have done that may have caused the error. More information about this error may be available in the server error log. Additionally, a 500 Internal Server Error error was encountered while trying to use an ErrorDocument to handle the request. so i think server reads the script but still got no permissions to execute it? also the .htaccess it self in www or public_html forlder is invisible, . oh i fogot to mention, as yu suggested my .htaccess has 2 instructions, AddHandler cgi-script .py DirectoryIndex index.py any suggestions on how to solve this