Buenas, he estado haciendo un pequeño proyecto YII en mi servidor local (WAMP)en el cual he activado las url amigables, para ello en mi servidor local he tenido que modificar el .htaccess y el main del proyecto YII.
.htaccess -->
Y en el main del proyecto:
Ahora la cuestión es que he migrado mi proyecto a un hosting de pago Linux donde el index me carga bien pero los otros enlaces con URL amigables no me los encuentra.En linux no trabaja con el .htacces o porque puede suceder esto?
el error cuando intenta cargar una url es
Un saludo.
.htaccess -->
Options +FollowSymLinks IndexIgnore */* RewriteEngine on # if a directory or a file exists, use it directly RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d # otherwise forward it to index.php RewriteRule . index.php
Y en el main del proyecto:
'urlManager'=>array( 'urlFormat'=>'path', 'showScriptName'=>false, //'urlSufix'=> 'rules'=>array( '<controller:\w+>/<id:\d+>'=>'<controller>/view', '<controller:\w+>/<action:\w+>/<id:\d+>'=>'<controller>/<action>', '<controller:\w+>/<action:\w+>'=>'<controller>/<action>', ), ),
Ahora la cuestión es que he migrado mi proyecto a un hosting de pago Linux donde el index me carga bien pero los otros enlaces con URL amigables no me los encuentra.En linux no trabaja con el .htacces o porque puede suceder esto?
el error cuando intenta cargar una url es
The server can not find the requested page: 80.xx.xx.156/~gg/gg/site/about (port 80)
Un saludo.