﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	severity	resolution	keywords	cc
14970	"3.1-alpha Network Options page results in 404 error on ""Save Changes"""	moose123	scribu	"'''Environment'''

- Running 3.1 alpha trunk version w/ Network enabled.[[BR]]
- Server: RedHat Linux, Apache/2.2.3 (CentOS).[[BR]]   

'''Problem'''

Logged in as Site Admin, on the Network Admin > Network Options page. When I save my changes, it redirects to a Page Not found page. So this page:

http://wp.mysite.com/wp-admin/network/settings.php

sends me to a 404 when I save changes with the error:

""The requested URL /wp-admin/settings.php was not found on this server.""

This is confusing because the form action code looks correct:

{{{
<form method=""post"" action=""edit.php?action=siteoptions"">
<input type=""hidden"" id=""_wpnonce"" name=""_wpnonce"" value=""a6d4643888"" />
<input type=""hidden"" name=""_wp_http_referer"" value=""/wp-admin/network/settings.php"" />
}}}

- Have reproduced it in Firefox, Safari and IE on Windows and FireFox on Linux.[[BR]]
- All other admin functions working great.[[BR]]
- I have disabled my two plugins and am running the default theme but still getting the 404 page when I save changes to network options.[[BR]]

Per the network config page, my wp-config.php and .htaccess code is set up as such:

'''wp-config.php'''
{{{
define( 'MULTISITE', true );
define( 'SUBDOMAIN_INSTALL', false );
$base = '/';
define( 'DOMAIN_CURRENT_SITE', 'wp.mysite.com' );
define( 'PATH_CURRENT_SITE', '/' );
define( 'SITE_ID_CURRENT_SITE', 1 );
define( 'BLOG_ID_CURRENT_SITE', 1 );
}}}

'''.htaccess'''
{{{
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]

# uploaded files
RewriteRule ^([_0-9a-zA-Z-]+/)?files/(.+) wp-includes/ms-files.php?file=$2 [L]

# add a trailing slash to /wp-admin
RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L]

RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule  ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) $2 [L]
RewriteRule  ^([_0-9a-zA-Z-]+/)?(.*\.php)$ $2 [L]
RewriteRule . index.php [L]
}}}

Please let me know if any more information is needed.

Thanks very much for any help."	defect (bug)	closed	normal	3.1	Multisite	3.1	normal	fixed		
