Leave htaccess alone if permalinks are not turned on. Bug 597.

git-svn-id: https://develop.svn.wordpress.org/trunk@2006 602fd350-edb4-49c9-b593-d223f7449a82
This commit is contained in:
Ryan Boren
2004-12-27 22:30:52 +00:00
parent 140f5e22b1
commit 8662dfbc33
2 changed files with 27 additions and 12 deletions

View File

@@ -497,20 +497,17 @@ function save_mod_rewrite_rules() {
global $is_apache, $wp_rewrite;
$home_path = get_home_path();
if ( (!file_exists($home_path.'.htaccess') && is_writable($home_path)) || is_writable($home_path.'.htaccess') )
$writable = true;
else
$writable = false;
if (! $wp_rewrite->using_mod_rewrite_permalinks())
return;
if ($wp_rewrite->using_index_permalinks())
$usingpi = true;
else
$usingpi = false;
if ( ! ((!file_exists($home_path.'.htaccess') && is_writable($home_path)) || is_writable($home_path.'.htaccess')) )
return;
if ( $writable && !$usingpi && $is_apache ) {
$rules = explode("\n", $wp_rewrite->mod_rewrite_rules());
insert_with_markers($home_path.'.htaccess', 'WordPress', $rules);
}
if (! $is_apache)
return;
$rules = explode("\n", $wp_rewrite->mod_rewrite_rules());
insert_with_markers($home_path.'.htaccess', 'WordPress', $rules);
}
function generate_page_rewrite_rules() {