2

こんにちは私はこのような一時的なIPアドレスでyiiアプリを作成します

http://74.220.215.220/~cineklik/

しかし、私のプロジェクトのリンクが機能しないのですが、どうすれば修正できますか?

YiiでWebRootを変更する必要があると思いますが、方法がわかりません。

ヒント: producted / comfig / main.php

return array(
    'basePath'=>dirname(__FILE__).DIRECTORY_SEPARATOR.'..',
...
4

2 に答える 2

0

現時点では不明な点がいくつかあると思います。@Tiborが言ったように、私はそれが何を意味するのかわかりません。ホームページまたはインデックスページが開いているが内部ページが開いていない場合は、UrlManagerを変更したか、変更する必要があります。config / main.phpにコードを貼り付けることができますか(UrlManagerコード)

以下はデフォルトです

'urlManager'=>array(
            'urlFormat'=>'path',
            'rules'=>array(
                '<controller:\w+>/<id:\d+>'=>'<controller>/view',
                '<controller:\w+>/<action:\w+>/<id:\d+>'=>'<controller>/<action>',
                '<controller:\w+>/<action:\w+>'=>'<controller>/<action>',
            ),
        ),

上記がコメントされていない場合は、コメントアウトして、ページが表示されるかどうかを確認してください

于 2012-05-05T20:42:16.530 に答える
0

次のような書き換えルールを作成できます

~cineklik/(.*)    $1

または、コンテンツがレンダリングされた後にすべてのリンクURLを処理する出力プロセッサ。

Yii::app()->baseUrlおよびを使用することをお勧めします$controller->createUrl()

于 2012-05-06T19:58:06.613 に答える