Seems like it is returning 404 error and so redirecting to your home page.
Because the links
http://sparrowtraps.net/wordpress/buy/
http://sparrowtraps.net/wordpress/sparrow-spookers/
does not contain anything, so they are returning 404 error.
Do you really have any files in the folder
/wordpress/buy/ ?
Thread Starter
TeqToo
(@teqtoo)
“buy” is the name of the page, not a folder. If it’s trying to go to a folder and not a page, then it’s attempting to go to the wrong thing.
In your homepage your buy link is like this
https://www.sparrowtraps.net/cgi-bin/shopper.cgi?search=action&keywords=all
And in your new wordpress installation menu, you set the buy link lead to
http://sparrowtraps.net/wordpress/buy/
So that’s why it is returning a 404 error.
You can keep the name as buy in the menu, but the link should be like the one in your first domain.
Thread Starter
TeqToo
(@teqtoo)
The link you referenced above is the link for the buy button on the currently-existing site. I am building the WordPress site in a sub-directory, and “buy” is the name of an actual page in the wordpress site, that’s what generates the word “Buy” in the menu, so it should go to the page. If you’ll notice, none of the other links are working either – and those links are all generated by pages I created on the wordpress site. It shouldn’t matter what the current site is doing, the WordPress site, existing in a sub-directory, should be independent of that.
Thread Starter
TeqToo
(@teqtoo)
I just went to my Permalink settings, changed them back to Default, and then back to Post Name, and now they’re working. Must have been a glitch.