On the first, you might be correct.
On the second, "a" historic, or "a" historical, is correct, unless the "h" is silent, which it is NOT in "history", or "historic", or "historical", or "happy", or "Hispanic", or "hound", or "human".
Correct would be, "an" hour, or "an" honor, because the "h" is silent.
Ignorant journalists pretend otherwise. They are wrong.
Some pre-Webster documents contain "an historic", simply because some dialects back then did not pronounce the "h" sound in historic, and people wrote it as if speaking.
And google pulls up some very modern documents that use "an historic". Victor Davis Hanson used it recently in the title of an article published recently in National Review for example.
"An historic" is a less common usage than "a historic" but it isn't a pre-Webster archaism either. The reason it has persisted despite breaking the rule of using "an" only when the "h" is silent is that it helps distinguish the phrase "a historic" from the word "ahistoric", which means just the opposite.