ocultar index.php en la url de yii

Buenas noches, estoy teniendo un problema con mi proyecto de yii, tengo todo un ambiente instalado en ubuntu 16.04 y busque en varias ayudas de como hacer para que se me desaparezca el index.php de la url

desafortunadamente no tengo idea de como solucionarlo ya que he probado miles de formas distintas y no encuentro

yo hice lo siguiente

  1. movi el .htaccess a la raiz del proyecto

  2. ese htaccess lo edite y le puse lo siguiente

Customized error messages.

ErrorDocument 404 /index.php

Set the default handler.

DirectoryIndex index.php

Various rewrite rules.

<IfModule mod_rewrite.c>

RewriteEngine on

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule ^(.*)$ index.php/$1 [L,QSA]

</IfModule>

3 modifique el virtual host de esa url

ServerName netvet_admin.localhost.com

DocumentRoot "/var/www/otrosSitios/netvet_admin/trunk"

<Directory "/var/www/otrosSitios/netvet_admin/trunk">

Options Indexes Includes FollowSymLinks MultiViews


            AllowOverride All


            Order allow,deny


            allow from all

</Directory>

  1. por ultimo modifique el

etc host

127.0.0.1 localhost

127.0.1.1 geneman-VirtualBox

127.0.0.1 laravel.localhost.com

127.0.0.1 netvet_admin.localhost.com

127.0.0.1 netvet_monitoreo.localhost.com

127.0.0.1 yii.localhost.com

The following lines are desirable for IPv6 capable hosts

::1 ip6-localhost ip6-loopback

fe00::0 ip6-localnet

ff00::0 ip6-mcastprefix

ff02::1 ip6-allnodes

ff02::2 ip6-allrouters

7 tambien cambie el config php

‘urlManager’=>array(

		'urlFormat'=&gt;'path',


                    'showScriptName'=&gt;false,


                    'caseSensitive'=&gt;true, 


		'rules'=&gt;array(


			'&lt;controller:&#092;w+&gt;/&lt;id:&#092;d+&gt;'=&gt;'&lt;controller&gt;/view',


			'&lt;controller:&#092;w+&gt;/&lt;action:&#092;w+&gt;/&lt;id:&#092;d+&gt;'=&gt;'&lt;controller&gt;/&lt;action&gt;',


			'&lt;controller:&#092;w+&gt;/&lt;action:&#092;w+&gt;'=&gt;'&lt;controller&gt;/&lt;action&gt;',


		),


	),

lo qeu si les digo que les di a todo el proyecto chmod 777 *

aguardo su ayuda por que ya nose como solucionarlo

se los agradezco

saludos

Yo tengo lo siguiente en el htaccess y me funciona


RewriteEngine on

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule . index.php

Luego también tengo ‘showScriptName’=>false,

¿Sabes seguro si está activado el mod_rewrite del apache?

Buenas oligalma, tengo todo seteado como debe ser pero no me funciona si queres podemos hacer una call por skype por que no se como solucionarlo

Es raro que no te funcione. ¿Has probado de subir el proyecto a un hosting? Quizá allí te funcione. Si aún no te funciona, le podría echar un vistazo si quieres.

Mira este artículo: http://www.yiiframework.com/wiki/214/url-hide-index-php/

Estás usando Yii 1 me imagino, ¿no?

hola oligalma si no pude al final por favor agregame a genlinkaen@hotmail.com asi lo vemos

gracias