Skip to:
Content

Opened 9 years ago

Closed 9 years ago

Last modified 9 years ago

#2208 closed defect (bug) (wontfix)

Wordpress 2.9.2 Single, Buddypress 1.2.2.1 page not found

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

Description

Hi,

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: http://southeastbrothers.co.uk/wordpress/

However when i go to any of the wordpress pages:
http://southeastbrothers.co.uk/wordpress/activity
I get a page not found error, unless i manuall edit the url to:
http://southeastbrothers.co.uk/wordpress/index.php/activity

Existing pages such as 'About' automatically go to:
http://southeastbrothers.co.uk/wordpress/index.php/about/

I've tried changing my permalink structure, currently on the default 'Day and Name' http://southeastbrothers.co.uk/wordpress/index.php/2010/03/18/sample-post/

Any workarounds for this?

Change History (6)

#1 @apeatling
9 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
9 years ago

Shared hosting at the moment unfortunately.
Is there not a way to force a redirect from http://southeastbrothers.co.uk/wordpress/activity to http://southeastbrothers.co.uk/wordpress/index.php/activity ??

#3 @cnorris23
9 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
9 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 waterwaywatch.org/index.php/members/ and waterwaywatch.org/index.php/groups/ 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]

</IfModule>
# END WordPress

#5 @johnjamesjacoby
9 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
9 years ago

had the same problem and have it working now. Made some notes:
http://cratel.wichita.edu/cratel/KMEK

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

Note: See TracTickets for help on using tickets.