klynam Thankyou for your post.
So apparently (a) the permalink of my original parent page got a glitch in it; (b) that glitch is stuck in my WP install; and (c) no amount of changing/resetting the global permalinks, or the index.php file, or the .htaccess file had any effect at all.
The workaround for me was a new parent page with a new permalink URL.
(Though in retrospect, I wonder if I could have kept my original parent page and simply change that page URL permalink...???)
I also had several pages on wordpress top level menu navigation that would not work with permalinks set to pagename.
After reading your post, I did a test of changing the slug to another string and the page worked. I changed it back to the old string and the page gives me 404.
I am pretty certain that "magic-acts" and "magician-al-huth" are not on the reserved names list.
REGRETTABLY, I am working on a client's web project that is hosted with YAHOO HOSTING, booooo, no htaccess for you!!
How would some specific permalinks be persistently broken?
So far my resolution is as klynam said:
" simply change that page URL permalink (to a NEW url)"
~ woe be to ye who changes back to the original url...
How can I fix this and still use the existing urls??
I referenced: WordPress Database Relational Diagram
I also read this great article on How WordPress Post Slugs Work
About 1/2 down they page they say:
That's where an .htaccess file comes in.
That's where I run into another Yahoo!! (more like a yikes!)
no htacces access with yahoo. boo hoo.
WHY are my Permalinks being blocked!??