what is the best way to hang a rug?
And, #4 is to stick it to a piece of carpet tack strip, and mount the tack strip to the wall. You are trying to get an even amount of support to avoid sagging.
There are many ways to go about hanging a rug. I will mention my 3 favorite ways: 1. Sew a long and narrow piece of cloth along the top of the rug (sew along the long edges, leaving a pocket that is open on both sides in order to insert a dowel that will keep the rug straight across the top) You could do this to the bottom as well in order to weigh the rug down, making it hang flat against the wall. 2. Sew double-sided velcro along the top of the rug and on the two bottom corners of the rug. Some velcro comes with an adhesive which you would paste onto the wall (or could be attached to a piece of wood that would then be mounted on the wall if the rug is too heavy). 3. Simply sew loops at even distances along the top of the rug which would then be hooked to hooks/nails/etc, attaching the rug to the wall.