# iis7_save_url_rewrite_rules()

URL: https://chugunov.pro/api-wordpress/functions/iis7_save_url_rewrite_rules/
Проверено на WordPress 6.9, обновлено 06.08.2026.
Источник: независимый русскоязычный справочник chugunov.pro. Не является официальной документацией WordPress.

Тип: функция.
Появился в версии: 2.8.0.

## Сигнатура

```php
iis7_save_url_rewrite_rules(): bool|null
```

## Описание

Если постоянные ссылки не требуют правил перезаписи, эти правила удаляются из файла web.config.

## Возвращаемое значение

`bool|null`

## Исходный код

Файл: `wp-admin/includes/misc.php:302`

```php
function iis7_save_url_rewrite_rules() {
	global $wp_rewrite;

	if ( is_multisite() ) {
		return null;
	}

	// Ensure get_home_path() is declared.
	require_once ABSPATH . 'wp-admin/includes/file.php';

	$home_path       = get_home_path();
	$web_config_file = $home_path . 'web.config';

	// Using win_is_writable() instead of is_writable() because of a bug in Windows PHP.
	if ( iis7_supports_permalinks()
		&& ( ! file_exists( $web_config_file ) && win_is_writable( $home_path ) && $wp_rewrite->using_mod_rewrite_permalinks()
			|| win_is_writable( $web_config_file ) )
	) {
		$rule = $wp_rewrite->iis7_url_rewrite_rules( false );

		if ( ! empty( $rule ) ) {
			return iis7_add_rewrite_rule( $web_config_file, $rule );
		} else {
			return iis7_delete_rewrite_rule( $web_config_file );
		}
	}

	return false;
}
```

## История изменений

- 2.8.0 — Introduced.

## Связанные

Использует: [`iis7_add_rewrite_rule`](https://chugunov.pro/api-wordpress/functions/iis7_add_rewrite_rule/), [`iis7_delete_rewrite_rule`](https://chugunov.pro/api-wordpress/functions/iis7_delete_rewrite_rule/), [`get_home_path`](https://chugunov.pro/api-wordpress/functions/get_home_path/), [`iis7_supports_permalinks`](https://chugunov.pro/api-wordpress/functions/iis7_supports_permalinks/), [`win_is_writable`](https://chugunov.pro/api-wordpress/functions/win_is_writable/), `WP_Rewrite::iis7_url_rewrite_rules`, `WP_Rewrite::using_mod_rewrite_permalinks`, [`is_multisite`](https://chugunov.pro/api-wordpress/functions/is_multisite/).
Используется в: `WP_Rewrite::flush_rules`.

Оригинал в официальной документации: https://developer.wordpress.org/reference/functions/iis7_save_url_rewrite_rules/
