如何使用 Yii 或 htaccess 获得 url 友好
How can I get the url friendly with Yii or htaccess
你能帮我从 htaccess 或 Yii 中获取重写规则吗 urlManager
我有这个 url:
http://www.exmple.com/site/busqueda?subcategoria=Ahoyadora+de+tierras&long=&lat=
我想:
http://www.exmple.com/busqueda/Ahoyadora+de+tierras
提前致谢,
托尼
在 UrlManager 配置中:
'rules' => array(
'busqueda/<subcategoria>' => 'site/busqueda',
// ... other rules below
在控制器中SiteController.php:
public action busquedaAction($subcategoria) {
// do something
var_dump($subcategoria);
// render view
}
或者,您可以试试这个 .htaccess 规则
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule busqueda/(.+) site/busqueda?subcategoria=
你能帮我从 htaccess 或 Yii 中获取重写规则吗 urlManager
我有这个 url:
http://www.exmple.com/site/busqueda?subcategoria=Ahoyadora+de+tierras&long=&lat=
我想:
http://www.exmple.com/busqueda/Ahoyadora+de+tierras
提前致谢,
托尼
在 UrlManager 配置中:
'rules' => array(
'busqueda/<subcategoria>' => 'site/busqueda',
// ... other rules below
在控制器中SiteController.php:
public action busquedaAction($subcategoria) {
// do something
var_dump($subcategoria);
// render view
}
或者,您可以试试这个 .htaccess 规则
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule busqueda/(.+) site/busqueda?subcategoria=