【发布时间】:2019-07-29 11:15:03
【问题描述】:
我有一个问题要让我的搜索网址对 SEO 更友好,并且 stackoverflow 中的解决方案都没有为我工作,我尝试了所有方法。
目前我的搜索网址是这样的: https://www.example.com/search?s=Cars&location=London,UK&lat=0.0000&lng=0.0000
我希望网址看起来像这样
https://www.example.com/find/Cars-London,UK/0.0000/0.0000
我的搜索类看起来像这样
class Search extends CI_Controller {
public function __construct() {
parent::__construct();
check_installer();
$this->load->helper('url','form');
$this->load->model('Home_Model');
$this->load->model('Cars_Model');
$this->load->model('Search_Model');
$this->load->dbforge();
}
public function index(){
$this->load->view('config');
if($this->input->post() )
{
echo $this->load->view('search/tmpl/search_ajax','',true);
die();
}
$data['meta_setup'] = "search";
$this->load->view('search/search',$data);
}
在路线上,无论我尝试过什么都行不通。我愿意接受任何使此网址对 SEO 友好的建议。
【问题讨论】:
-
你的路线在哪里?
-
@Don'tPanic 在 routes.php 我有 $route['default_controller'] = 'Home';只有我试过 $route['search/(:any)'] = 'search/$1';但它没有用
标签: codeigniter