How to fix a 403 error on search form in WordPress and Polylang
![](https://chappytabby.com/wp-content/uploads/2020/04/bug_fixed.png)
I use Polylang plugin to make a multilingual website.
I also use custom theme, but I got a 403 error on search form in English pages.
I double-checked permissions on my website, searchform.php, unfortunately they didn’t work.
Then I googled for that, and finally I found a solution.
https://wordpress.org/support/topic/search-function-not-working-with-polylang/
The way to fix 403 error is here:
First, go to Languages > Settings > URL modifications in the administration menu.
Next, check “The front page url contains the language code instead of the page name or page id.”
![](https://chappytabby.com/wp-content/uploads/2020/04/20200412_215504-1200x592.jpg)
In addition to this setting, you can set these items to simplify the front page URL.
- Hide URL language information for default language
- Remove /language/ in pretty permalinks
- The language is set form the directory name in pretty permalinks
Note:
The front page’s URL contains slug, i.e. “https://chappytabby.com/en/top-2” except the default language unless you check “The front page url …” item.