Hi Shane,
It seems there really is something wring with the permalinks.
Also the ErrorDocument 404 line seems not to work in my case.
Maybe my problem adds information which can be usefull to fix this.
The following happens at my site:
—ONE—
I start with no standard Permalink settings
I’v uploaded an “empty” .htaccess file which contains:
# BEGIN WordPress
# END WordPress
=== RESULT ===> All works.
—TWO—
I enable the Permalink setting: /%category%/%postname%/
My .htaccess file is changed automatically.
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /poelika/wordpress/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /poelika/wordpress/index.php [L]
</IfModule>
# END WordPress
=== RESULT ===> The permalinks work EXCEPT for the main page !
When using the WordPress Classic 1.5 theme, the line where the index.php ends is:
<p><?php _e(‘Sorry, no posts matched your criteria. !’); ?></p>
This is the index.php, I don’t feel confident enough to hack around in the php file in wordpress yet …
Anyway, maybe this information is usefull for you.
Here the index.php file:
<?php
/**
* @package WordPress
* @subpackage Classic_Theme
*/
get_header();
?>
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
<?php the_date(”,'<h2>’,'</h2>’); ?>
<div <?php post_class() ?> id=”post-<?php the_ID(); ?>”>
<h3 class=”storytitle”>” rel=”bookmark”><?php the_title(); ?></h3>
<div class=”meta”><?php _e(“Filed under:”); ?> <?php the_category(‘,’) ?> — <?php the_tags(__(‘Tags: ‘), ‘, ‘, ‘ — ‘); ?> <?php the_author() ?> @ <?php the_time() ?> <?php edit_post_link(__(‘Edit This’)); ?></div>
<div class=”storycontent”>
<?php the_content(__(‘(more…)’)); ?>
</div>
<div class=”feedback”>
<?php wp_link_pages(); ?>
<?php comments_popup_link(__(‘Comments (0)’), __(‘Comments (1)’), __(‘Comments (%)’)); ?>
</div>
</div>
<?php comments_template(); // Get wp-comments.php template ?>
<?php endwhile; else: ?>
<p><?php _e(‘Sorry, no posts matched your criteria. !’); ?></p>
<?php endif; ?>
<?php posts_nav_link(‘ — ‘, __(‘« Newer Posts’), __(‘Older Posts »’)); ?>
<?php get_footer(); ?>