Codeigniter路由罚款与一个而不是另一个网址

时间:2013-11-24 18:59:07

标签: codeigniter

我的主要设置位于我的域名为“main”的子文件夹中。

我的.htaccess设置正确。

我的整个网站都运行正常,我可以访问我的所有网页。

在我家,我有两个搜索框。一个是公司搜索,另一个是州搜索。

按州搜索,正确路由到子文件夹url,例如: hxxp://domain.com/main/search/state/All

但我的公司搜索,路线: hxxp://domain.com/search/company/All

$route['search/province/(:any)'] = "site/search/province/$1";
$route['search/company/(:any)/(:any)'] = "site/search/company/$1/$2";

任何人都有任何想法为什么会发生这种情况?

这是我的htaccess

RewriteEngine On
RewriteBase /main/
RewriteCond $1 !^(index\.php|captcha\.php|captcha|images|img|css|robots\.txt)
RewriteRule ^(.*)$ index.php/$1 [L]

1 个答案:

答案 0 :(得分:0)

解决了这个问题。

似乎Javascript文件中的表单操作正在将其发送到硬编码的URL。更改硬编码解决了问题。