• Resolved smoothmoniker

    (@smoothmoniker)


    Since the upgrade to 2.5.1, my feeds file is not working.

    wordpress/feed/ will work fine
    wordpress/wp-rss2.php will NOT!

    neither will wp-rss.php, or wp-atom.php

    I’ve disabled all plugins, and am back to a basic install, and still cannot get this to work. I have a feeling this might be related to the premalinks rewrite rules that WP installs. I’m using the .htaccess file as written by wordpress, which is as follows:

    # BEGIN WordPress
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /WordPress/
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /WordPress/index.php [L]
    </IfModule>
    
    # END WordPress

    Any ideas, at all, would be very appreciated.

Viewing 10 replies - 1 through 10 (of 10 total)
  • Thread Starter smoothmoniker

    (@smoothmoniker)

    OK, more testing, and this is definitely a problem with the rewrite rules. If I revert to the default permalinks, wordpress/?p=2134 style, then the problem goes away.

    Anyone know how to tweak the default permalink rules so that they still allow for wp-rss2.php to work? This is essential to use external services like feedburner, which won’t accept urls that require php parsing in order to work.

    Thread Starter smoothmoniker

    (@smoothmoniker)

    AHA! Digging through the trac, and discovered that a fix has already been committed. Replace wp-includes/rewrite.php and wp-includes/version.php with the two files listed here:

    http://trac.ww.wp.xz.cn/changeset/7843

    fruit-veg

    (@fruit-veg)

    Great post – got this exact same problem.

    Updated my files but updating the version.php means that WordPress asks me to rebuild the database. Should I do this?

    I haven’t so far and my feeds are not working as yet via feedburner or Carp (feed parser).

    nateritter

    (@nateritter)

    I tried changing just the rewrite.php file and it didn’t fix the prob for me. I will be the guinea pig for ya. πŸ™‚ Be back shortly.

    nateritter

    (@nateritter)

    Yea, upgrading the db fixes the prob for me with the rewrite.php change as well. You need to do both.

    fruit-veg

    (@fruit-veg)

    Top notch work nateritter. Mine’s working too with the upgrade. Thanks for being the guinea pig πŸ™‚

    nateritter

    (@nateritter)

    My pleasure. I figured I know enough about how to back out of it if it were detrimental. Plus, I like experimenting.

    Cheers!

    Thread Starter smoothmoniker

    (@smoothmoniker)

    Yes, you need to do version.php, and then update the database.

    bostonbrat

    (@bostonbrat)

    Huge Thank You, smoothmoniker. I noticed my feeds weren’t working and after a few minutes of searching, I found this post. Problem solved. THANKS!

    driph

    (@driph)

    Nice work guys, that was the fix. Thanks for the find!

Viewing 10 replies - 1 through 10 (of 10 total)

The topic ‘wp-rss2.php not working’ is closed to new replies.