0

Yii でサイトを完成させましたが、問題はサイトの URL が SEO フレンドリーではなく、Google 検索でその場所が見つからないことです。私の URL はhttp://helll.com/Industries?id=1です。

URL をhttp://helll.com/Industries/hospitality-and-tourismに変更したい、つまり、投稿 ID を投稿名に置き換えたいのですが、既にこのように URL を書き換えています。

'/Industries'=>'/lriIndustries/See',

このように yii url manager での URL 書き換えとは何かURL 書き換えを次のように変更したのですが、うまくいかないようです

'/Industries-<industries_name:.+>'=>'/lriIndustries/See',
echo $_GET['industries_name'];
4

1 に答える 1

0

Industries と industry_name の間のスラッシュを忘れました。

'/Industries/<industries_name:.+>'=>'/lriIndustries/See',

urlFormat => 'path'この作業を行うには、lriIndustriesController で urlMangager と actionSee($industries_name) を有効にする必要もあります。

なぜどこでも $_GET['industries_name'] をエコーするのですか? GET 変数は送信しません。$industries_name 変数を actionSee に渡す必要があります (lriIndustriesController 内)。

public function actionSee($industries_name)
{
    //find Industry by name and show it
}
于 2013-12-02T05:08:19.300 に答える