2013-11-24 29 views
0

我有我的主要設置在我的域名爲'主'的子文件夾。Codeigniter路由罰款一個而不是另一個url

我的.htaccess設置正確。

我的整個網站工作正常,我可以訪問我所有的網頁。

在我家裏,我有兩個搜索框。一個是由公司進行搜索,另一個是由州進行搜索。

由國家搜索,路線正確的子文件夾中的網址,如: 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] 

回答

0

解決的問題。

似乎Javascript文件中的表單動作將其發送到硬編碼的url。改變硬編碼解決了這個問題。

相關問題