Yes to both? If both, never, never, never short across the terminals of the battery. Ever!
You've either got a bad switch or current is not getting to the switch. One of the wires at the switch is going to be battery voltage. When turned the switch will complete the circuit to the starter solenoid. There will be a post on the solenoid where that wire connects. When current flows through that wire to the post, the solenoid is energized providing current to the starter.
This is simple circuitry. Check for voltage at the switch. If good, check for voltage at the switch when the key is turned, if good, check for voltage at the post on the solenoid. You should be able to figure out where the problem lies. It's either wires or the switch.
Check for fuses first. You may just have a blown fuse.
As a side issue, if you'd said the motor won't turn over, or the starter won't spin or something along those lines, we could have homed in on this sooner. There is a big difference between it won't start and it won't turn over.