Hi! I have a links like -> domain.site/portal/news?url=some-text-from-title.
I want it look like domain.site/portal/news/some-text-from-title.
My urlManager have a rule, but it’s don’t work:
[
‘pattern’ => ‘portal/news/<url:\w+>’,
‘route’ => ‘portal/news/{and there url param string}’,
],
Help me please!
class PortalController extends ... {
/**
* @param $url some text from title
*/
public function actionNews($url){
}
}
And do not forget enable a prettyUrl
In www directory place .htaccess
RewriteEngine on
# jeśli katalog lub plik istnieją, użyj ich
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
# w przecwinym przypadku przekaż do index.php
RewriteRule . index.php