http://localhost/project_name/folder1/index.php/folder2/controller
我想将我的网址更改为使用htaccess -
答案 0 :(得分:1)
在apache中激活URL-rewrite模块,然后根据您的首选行为编写重写规则。
重写模块的规则可能非常棘手和复杂,所以我真的只能引用你自己的文档。
答案 1 :(得分:1)
在配置文件中写下你的base_url。 之后删除" index.php"来自配置文件
i.e.$config['index_page'] = '';
RewriteEngine on
RewriteCond $1 !^(index\.php|resources|robots\.txt)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L,QSA]
答案 2 :(得分:0)
在root .htaccess
中尝试此代码RewriteEngine on
RewriteCond $1 !^(index\.php|resources|robots\.txt)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L,QSA]
您可以在Codeigniter中更改路线网址。 应用程序 - > config-> routes.php
$route['controller']='folder1/index.php/folder2/controller';