I need https::/mysite.com instead of https::/mysite.com/wordpress

The reason of such behavior is that you’ve installed your WP in /wordpress subdirectory, so that’s exactly where it works. And since the root directory is empty (no index.php nor .htaccess files are in there) you get 403 error, when requesting domain root.

So how to fix it?

  1. Connect to your ftp server and move files from subdirectory to domain root. So all files from /WordPress subdirectory should be moved to its parent directory. When wordpress directory is empty, remove it.
  2. Edit .htaccess file and remove wordpress part in rewrite rules.
  3. Change all paths/URLs in database. You can use this tool to do it: https://interconnectit.com/products/search-and-replace-for-wordpress-databases/