Пользовательские -удобные URL-адреса в Yii

Я провел несколько экспериментов с Yii, чтобы посмотреть, подойдет ли он мне. Первое, что я хотел включить, — это удобные для пользователя -URL-адреса.

Чего я хочу добиться :, чтобы перейти с этого URL-адреса webapproot/index.php?r=site/contactна этот URL-адрес webapproot/contact.

Что я сделал:

  • Создал приложение с помощью Yiic(php YiiRoot/framework/yiic.php webapp testdrive)
  • Выполните шаги 2 и 6 по этой ссылке из документации Yii (. «Удобные для пользователя URL-адреса -» и «Скрытие index.php» ).

Что происходит, так это то, что я продолжаю получать 404. Есть идеи, что я сделал неправильно?

Ниже приведены некоторые соответствующие выдержки на этот вопрос :

[корень проекта]/protected/config/main.php

(...)
'urlManager'=>array(
    'urlFormat'=>'path',
    'showScriptName'=>false,
    'rules'=>array(
        '/'=>'/view',
        '//'=>'/',
        '/'=>'/',
    ),
),
(...)

[корень проекта]/.htaccess

RewriteEngine on

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

RewriteRule. index.php

/etc/apache2/httpd.conf

(...)
LoadModule rewrite_module libexec/apache2/mod_rewrite.so
(...)

    Options FollowSymLinks
    AllowOverride All
    Order deny,allow

(...)

5
задан Falassion 4 July 2012 в 22:21
поделиться