0
http://www.domain.com/44/Innovation.html
に
http://www.domain.com/index.php?r=tamil-article/articles&categ=Innovation&id=44
からURL Managerを使用してYii2にURLを変更する必要があるとかなりURLでアクションがどのようにこれを行うことができますか?
http://www.domain.com/44/Innovation.html
に
http://www.domain.com/index.php?r=tamil-article/articles&categ=Innovation&id=44
からURL Managerを使用してYii2にURLを変更する必要があるとかなりURLでアクションがどのようにこれを行うことができますか?
prettyUrlsを使用するようにUrlManagerを設定することで、これを解決できます。その後
あなたは(のconfig/main.phpに)規則配列にカスタムURLルールを追加することができます。
'urlManager' => [
'class' => 'yii\web\UrlManager',
// Disable index.php
'showScriptName' => false,
// Add the .html suffix
'suffix' => '.html',
// Disable r= routes
'enablePrettyUrl' => true,
'rules' => [
'<id:\d+>/<categ:\w+>' => 'tamil-article/articles',
],
],
はあなたにSzántóゾルタンありがとう!!! どうやったらいいのか説明してください。ありがとうございます。 –
URLをコントローラ、アクション、パラメータと照合できます。これらは、キーがカスタムルートで、値がコントローラとアクションへのルートであるルール配列にあります。 –