All my links on my website now redirect to https://commsell/contact-us/ without .com in my domain name. Every my wp-admin links wont work because they keep redirecting without .com.
Please fill out the fields below so we can help you better. Note: you must provide your domain name to get help. Domain names for issued certificates are all made public in Certificate Transparency logs (e.g. https://crt.sh/?q=example.com), so withholding your domain name here does not increase secrecy, but only makes it harder for us to provide help.
That's not very good. But it also isn't something certbot would mess up. Did you manually edit your Apache configuration files?
Did you delete, move or modify any directory or file in your /etc/letsencrypt/ directory? Because Apache can't find the certificate any longer.. It's gone. Or it's a permission error. In any case, you'll need to figure out why /etc/letsencrypt/live/commsell.com/fullchain.pem isn't working. It should be an actual working symbolic link to a file in /etc/letsencrypt/archive/commsell.com/.
Also, the reason why your --standalone doesn't work: probably Apache is still running and bound to port 80. Why do you want to use the --standalone plugin any way? Looking at the 000-default-le-ssl.conf, previously you've used the --apache plugin, correct? Perhaps you're not using the Apache plugin any longer, because that plugin won't work without a working Apache? And Apache isn't working, b/c of the missing certificate....