#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)
#2
@
15 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
@
15 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
@
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 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
@
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
@
14 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...
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.