YiiBoilerplateを構成するとき。これらのURLでフロントエンドを使用します
http://localhost/YiiBoilerplate-master/frontend/www/index.php/site/
このURLを変更して、
http://localhost/YiiBoilerplate-master/site/index.
どのようにアクセスできるようにしたいmod_rewrite
ですか?
YiiBoilerplateを構成するとき。これらのURLでフロントエンドを使用します
http://localhost/YiiBoilerplate-master/frontend/www/index.php/site/
このURLを変更して、
http://localhost/YiiBoilerplate-master/site/index.
どのようにアクセスできるようにしたいmod_rewrite
ですか?
Web サーバーのルートにファイルを追加し.htaccess
ます。
RewriteEngine on
RewriteRule ^/YiiBoilerplate-master/(.*) /YiiBoilerplate-master/frontend/www/index.php/$1
これにより、短い URL を介してアプリにアクセスできますが、アプリ内のリンクは長い形式のままです。アプリ内の URL を更新するbaseUrl
には、urlManager
コンポーネントを更新します。
'components' =>
'urlManager' => array(
'baseUrl' => '/YiiBoilerplate-master',
'urlFormat' => 'path',
...
注: 仮想ホストをセットアップすることを強くお勧めします。