Приложение Yii прекрасно работает на локальном хосте, но выдает «not found» ошибка на GoDaddy.com

Мой сайт Yii прекрасно работает, когда запускается на моем ноутбуке (localhost). Но при копировании на GoDaddy.com и запуске оттуда я получаю следующее сообщение об ошибке:

не обнаружена

Запрашиваемый URL / веб-сайт / Search_Best_Boat_Deals не был найден на
этот сервер.

Кроме того, ошибка 404 не найдена при попытке
используйте ErrorDocument для обработки запроса. Apache Server в
website.com Порт 80

мой main.php файл конфигурации имеет следующую конфигурацию для управления URL

'urlManager'=>array(
'urlFormat'=>'path',
'showScriptName'=>false,
'caseSensitive'=>false,
'rules'=>array(

'<controller:\w+>/<id:\d+>'=>'<controller>/view',
'<controller:\w+>/<action:\w+>/<id:\d+>'=>'<controller>/<action>',
'<controller:\w+>/<action:\w+>'=>'<controller>/<action>',

'Search_Best_Boat_Deals'=>'site/vessels','<slug:[a-zA-Z0-9-%]+>/'=>'site/Detailview',

'message/inboxview/<messageId:[0-9]+>/'=>'message/inboxview',
'message/view/<messageId:[0-9]+>/'=>'message/view',

'message/sentview/<messageId:[0-9]+>/'=>'message/sentview',

'message/compose/<id:[0-9]+>/<VesselId:[0-9]+>'=>'message/compose',
'Gallery/ajaxUpload/gallery_id/<gallery_id:[0-9]+>'=>'Gallery/ajaxUpload',

'site/activate/key/<key:[0-9]+>/mail/<mail:[0-9]+>'=>'site/activate',),
),

мой .htaccess Файл выглядит следующим образом:

RewriteEngine on

RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

# otherwise forward it to index.php
RewriteRule ^([a-zA-Z0-9\-]+)$ index.php?page=$1 [L,NC]

Что может быть не так?

0

Решение

Guy! Я ценю всю вашу помощь. Следующее в .htaccess у меня сработало

 Options +FollowSymLinks
IndexIgnore */*

<IfModule mod_rewrite.c>
RewriteEngine on

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule ^.*$ /index.php [L]
</IfModule>
0

Другие решения

изменить порядок правил.

Кажется, при доступе /website/Search_Best_Boat_Deals он решил Search_Best_Boat_DealsController а также actionIndex,

попробуй это

'urlManager'=>array(
'urlFormat'=>'path',
'showScriptName'=>false,
'caseSensitive'=>false,
'rules'=>array(
'Search_Best_Boat_Deals'=>'site/vessels',
'<controller:\w+>/<id:\d+>'=>'<controller>/view',
'<controller:\w+>/<action:\w+>/<id:\d+>'=>'<controller>/<action>',
'<controller:\w+>/<action:\w+>'=>'<controller>/<action>',
'<slug:[a-zA-Z0-9-%]+>/'=>'site/Detailview',
'message/inboxview/<messageId:[0-9]+>/'=>'message/inboxview',
'message/view/<messageId:[0-9]+>/'=>'message/view',
'message/sentview/<messageId:[0-9]+>/'=>'message/sentview',
'message/compose/<id:[0-9]+>/<VesselId:[0-9]+>'=>'message/compose',
'Gallery/ajaxUpload/gallery_id/<gallery_id:[0-9]+>'=>'Gallery/ajaxUpload',
'site/activate/key/<key:[0-9]+>/mail/<mail:[0-9]+>'=>'site/activate',
),
),
0

По вопросам рекламы [email protected]