Skip to:

Opened 14 years ago

Closed 14 years ago

Last modified 14 years ago

#2208 closed defect (bug) (wontfix)

Wordpress 2.9.2 Single, Buddypress page not found

Reported by: jonjoyce's profile JonJoyce Owned by:
Milestone: Priority: major
Severity: Version:
Component: Core Keywords: reporter-feedback
Cc: qbuster



I'm using a single installation of Wordpress 2.9.2 and using the most recent version of buddypress.

Its running on a windows server with IIS6.

Available at:

However when i go to any of the wordpress pages:
I get a page not found error, unless i manuall edit the url to:

Existing pages such as 'About' automatically go to:

I've tried changing my permalink structure, currently on the default 'Day and Name'

Any workarounds for this?

Change History (6)

#1 @apeatling
14 years ago

I think you're going to struggle on an old version of IIS. I have no way of testing this. If you can switch to Apache under a WAMP setup that would be easiest for you.

#2 @JonJoyce
14 years ago

Shared hosting at the moment unfortunately.
Is there not a way to force a redirect from to ??

#3 @cnorris23
14 years ago

  • Keywords reporter-feedback added; 404 page not found iis6 windows server removed
  • Priority changed from blocker to major
  • Resolution set to fixed
  • Status changed from new to closed

You might try adding this line to your .htaccess rules. This should redirect links to use index.php if they're not already using index.php.

RewriteRule ^/wordpress/(?!index\.php|wp-|xmlrpc)(.*)$ /wordpress/index.php/$1 [I,L]

I don't know what your .htaccess file looks like, so I can't tell you exactly where to put it, but it should probably go close to your existing WP URL rewrite rules. Since Andy can't test this, and Microsoft is set to end support for this version of server software in July of this year, it's likely not worth fixing this in core. I will help you troubleshoot the rewrite rules, but ultimately this ticket will probably be closed as wontfix.

#4 @qbuster
14 years ago

  • Cc qbuster added
  • Resolution fixed deleted
  • Status changed from closed to reopened

I'm experiencing exactly the same problem. Inserting /index.php/ into the url looks to me that it is only palliative as and yields the same page but with no content. My hosts server is using IIS 6 and the theme is based on bp 1.2.3 and wp 2.9.2.

Here's my .htaccess with your code inserted (minus /wordpress/ as I working from the root). This doesn't have any effect - any suggestions for improvement?

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
RewriteRule /(?!index\.php|wp-|xmlrpc)(.*)$ /index.php/$1 [I,L]

# END WordPress

#5 @johnjamesjacoby
14 years ago

  • Resolution set to wontfix
  • Status changed from reopened to closed

The problem here is IIS6. There are rewrite modules available, but most of them are paid solutions unfortunately.

IIS7 fixes this issue as it includes a rewrite module that is very similar to mod_rewrite.

#6 @whyameye
14 years ago

had the same problem and have it working now. Made some notes:

it does stick "index.php" in the URLs but I can live with that...

Note: See TracTickets for help on using tickets.