我的主要设置位于我的域名为“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]
答案 0 :(得分:0)
解决了这个问题。
似乎Javascript文件中的表单操作正在将其发送到硬编码的URL。更改硬编码解决了问题。