Fix for bug 299.

git-svn-id: https://develop.svn.wordpress.org/trunk@1798 602fd350-edb4-49c9-b593-d223f7449a82
This commit is contained in:
Matt Mullenweg 2004-10-14 08:09:00 +00:00
parent db93072a78
commit 53316541a9

View File

@ -20,17 +20,25 @@ if ( $home != '' && $home != get_settings('siteurl') ) {
$home_path = ABSPATH;
}
if (isset($_POST['submit'])) {
$permalink_structure = preg_replace('#/+/#', '/', $_POST['permalink_structure']);
if ( isset($_POST) ) {
if ( $_POST['permalink_structure'] )
$permalink_structure = preg_replace('#/+#', '/', '/' . $_POST['permalink_structure']);
else
$permalink_structure = $_POST['permalink_structure'];
if ( $_POST['category_base'] )
$category_base = preg_replace('#/+#', '/', '/' . $_POST['category_base']);
else
$category_base = $_POST['category_base'];
update_option('permalink_structure', $permalink_structure);
update_option('category_base', $_POST['category_base']);
$category_base = $_POST['category_base'];
} else {
$permalink_structure = get_settings('permalink_structure');
$category_base = get_settings('category_base');
update_option('category_base', $category_base);
}
$permalink_structure = get_settings('permalink_structure');
$category_base = get_settings('category_base');
generate_page_rewrite_rules();
if ( (!file_exists($home_path.'.htaccess') && is_writable($home_path)) || is_writable($home_path.'.htaccess') )