Google astrosafari van repair and you will find a lot of info on how to repair/replace your vacuum lines and valves
Most likely a bad or disconnected vacuum hose to the defrost/floor selector in the heater ducting.
the heat blows out the defrost when it should blow out floor vents only
There may be several reasons why the air only blows out the front vents and not on the floor or the defrost on the 2003 Dodge Ram. The fuses may be blown, or the heating coil is not working correctly.
blower motor resistor
Check under the hood for a broken or disconnected vacuum line.
my 1998 gmc jimmy has no floor heat but i have defrost and ven heat
This is the same on all cars. When the air flow is OFF in a section, the it blows stronger to the other vents. In this case the ones for the windshield. This makes defrosting quicker so you can start driving safely sooner.
Many HVAC systems operate with vacuum supplied from the engine. If the vacuum supply is cut off the system goes into default position which is floor and defrost. Look under the hood for a small vacuum line from the engine leading into the firewall that is damaged, cracked, pinched or disconnected.
On the back of the intake manifold are some vacuum hoses. Check and be sure all are attached . If they are good the you probably have a blend door problem.
Check for vacuum leak either under dash or hood Check for bad vacuum motor under dash Defrost is the default setting for this vehicle
A vacuum leak, or one of the doors is sticking/bad vacuum motor in the heater box.
Check the blend door actuator.