---
title: "webView(_:didReceiveServerRedirectForProvisionalNavigation:)"
framework: webkit
role: symbol
role_heading: Instance Method
path: "webkit/wknavigationdelegate/webview(_:didreceiveserverredirectforprovisionalnavigation:)"
---

# webView(_:didReceiveServerRedirectForProvisionalNavigation:)

Tells the delegate that the web view received a server redirect for a request.

## Declaration

```swift
optional func webView(_ webView: WKWebView, didReceiveServerRedirectForProvisionalNavigation navigation: WKNavigation!)
```

## Parameters

- `webView`: The web view that is loading the content.
- `navigation`: The navigation object that received a server redirect.

## See Also

### Tracking the load progress of a request

- [webView(_:didStartProvisionalNavigation:)](webkit/wknavigationdelegate/webview(_:didstartprovisionalnavigation:).md)
- [webView(_:didCommit:)](webkit/wknavigationdelegate/webview(_:didcommit:).md)
- [webView(_:didFinish:)](webkit/wknavigationdelegate/webview(_:didfinish:).md)
