dweiss, I got the same problem… just found your post after launching my own (here: http://wordpress.org/support/topic/178416?replies=2)
Check the Permalinks page for troubleshooting tips.
In particular, confirm with your host that mod_rewrite and AllowOverride are both on and enabled.
your server must support mod_rewrite… and wordpress should be able to create or modify your .htaccess file in your web root.
talk to your host about mod_rewrite.
[edit: too slow]
Hi, I just got it working (so far)…
I put /index.php before whatever else was in the Custom field…
i.e. I had /%postname%… so, I put /index.php/%postname% and it worked
The solution was on this page:
http://codex.wordpress.org/Using_Permalinks#Using_only_.25postname.25
…scroll down to where the section: Permalinks without mod_rewrite, just above half way down the document.
not a minute too soon… another hour and you might have posted 8 more threads about it.
Thread Starter
dweiss
(@dweiss)
I appreciate the advice, but the problem is persisting. None of the permalink options selectable from the Admin menu work except the default. And, the only one of the suggestions made thus far that works is the use of “/index.php/%postname%” as a custom permalink.
I’ve checked the .htaccess file and is is clearly being rewritten when I change the options from the menu but, as noted, the only option to generate a change is the default or the one instance of the custom option above. What I would like to have is a permalink consisting of just the postname or, perhaps, “postname.htm” but neither of those seem to work when I insert the appropriate code into the custom entry.
And, yes, I’ve spent a great deal of time reading the relevant Codex sections on permalinks, but I cannot seem to make this work.
Any other ideas?
Thanks,
-Danny.
@dweiss — I’ll repeat myself:
In particular, confirm with your host that mod_rewrite and AllowOverride are both on and enabled.
If you have to
Thread Starter
dweiss
(@dweiss)
Somewhat solved: After another round of inquiries to my host, I am getting a better result. Thanks to those of you that kept me banging on the same door!
HOWEVER, I still have one issue (or maybe this is by design): The permalinks for the posts on the system now read, as desired, “www.hostname.com/post-name.htm” BUT the same result is not being obtained for page names. I am getting “www.hostname.com/page-name” as the link, but I would prefer to have the “.htm” part added, too. Is it possible to have the “.htm” shown as part of a page permalink, or does WordPress just treat posts and pages slightly differently for permalink purposes?
Thanks again,
-Danny.
811994
Here’s what I did to get around this.
– ensure your existing HTACCESS file is deleted
– go to the directory where wordpress is installed, change permissions to 777
– go to permalinks admin and save settings to what you want. A new HTACCESS file is created.
– go back to the directory where wordpress is installed and change to 755 (the default)
Permalinks will now work correctly.
If you delete your htaccess file you will get a 500 INTERNAL ERROR message. I do not recommend listing to Benry about this at all. If you decide to do this please backup your htaccess file first that way when you screw your whole blog up you can fix it!