I just changed the slugs for 4 pages on my site, and since then I get a 404 when trying to visit them. When I switch to normal/ugly permalink structure it's fine, and when I switch back the problem remains. the rest of the pages with slugs that were not recently changes work fine.

I tried refreshing the permalink structure, but the problem persists.

Any ideas?

EDIT: I just had a look in the DB, in the table wp_posts i examined the field post_name, and found out that the recently changed pages had their new slugs saved as hebrew letters in the DB, while the 'old' slugs where saved as the UTF characters that resemble the hebrew letters... for example: "%d7%a7%d7%95%d7%a4%d7%94"

In other words: - Wordpress used to store hebrew slugs in the DB like this: "%d7%a7%d7%95%d7%a4%d7%94" and it worked fine - Lately, wordpress has started storing slugs in hebrew: "קופה" and these new slugs make an error and return 404.

What could be causing WP to do that? could that be related to the fact that i recently changed hosting providers?

10x

link|improve this question

40% accept rate
General user-support questions are off-topic. – Chip Bennett Feb 9 at 16:13
i'm sorry, but what's so wrong about my question? – Talbatz Feb 9 at 16:17
It has nothing to do with WordPress development or administration. – Chip Bennett Feb 9 at 16:19
Chip, I am the developer of the theme, and I encountered a problem that is related to the theme's development. 10x – Talbatz Feb 9 at 16:23
1  
Then please clarify how the problem is related to the Theme, so that we can help solve that issue. – Chip Bennett Feb 9 at 16:24
show 6 more comments
feedback

closed as off topic by EAMann May 7 at 15:31

Questions on WordPress - Stack Exchange are expected to generally relate to WordPress, within the scope defined in the faq.

1 Answer

Correct me if I'm wrong here, but is this not a simple 301 redirect issue? Any time I change a slug, or permalink of any kind, I create a permanent 301 redirect. Here's the plugin that I use:

http://wordpress.org/extend/plugins/simple-301-redirects/

link|improve this answer
feedback

Not the answer you're looking for? Browse other questions tagged or ask your own question.