There Drupal links, such as sitename.com/?q=user or sitename.com/?q=user/register that a user may use for direct login or registration to my site.
What I want to do is to disable those types of direct links. I have placed my custom blocks for login and sign up in the first page, so if a user hits the URLs above, a strange view of mysite is displayed because it has 2 registration forms: One exists because of my custom block and another exists because Drupal's default registration form
Does anyone know how could I disable or remove all the links of type sitename.com/link and the only link that can direct to mysite to be sitename.com? I know that seems hard because it maybe is not configured in Drupal's layer, but on HTTP protocol. So if that is not possible, can you think of any solution to avoid the above mess?