I have searching for removing index.php from urls. I did what many web sites say. But I still get 404 error. I think that error would not be showed if I did not use multilanguage web site. I am using Joomla 3.3.3.
All the examples are for single language site. But my site has at least two languages. 

My home page address is like 

```
http://www.example.com/index.php/en/

```

When I enable "use mod\_rewrite" and change `htaccess.txt` to `.htaccess`, yes, `index.php` goes away.

```
http://www.example.com/en/

```

But I see 404 error now. 

I also enabled "Remove language code" option in language filter plug-in.

A part of configuration.php

```
...
public $sef = '1';
public $sef_rewrite = '1';
public $sef_suffix = '0';
public $unicodeslugs = '0';
...

```

If I type <http://www.example.com> into the address bar, homepage loads. But if I click on a menu item in order to read an article 404 page shows.

What are your suggestions?