Php 使用htaccess更改url
我想将我的url更改为使用htaccess-Php 使用htaccess更改url,php,.htaccess,codeigniter,Php,.htaccess,Codeigniter,我想将我的url更改为使用htaccess- 在apache中激活URL重写模块,然后根据您的首选行为编写重写规则 重写模块的规则可能非常棘手和复杂,因此我只能让您参考他们自己的文档 在配置文件中写入基本url。 然后从配置文件中删除“index.php” i.e.$config['index_page'] = ''; RewriteEngine on RewriteCond $1 !^(index\.php|resources|robots\.txt) RewriteCond %{REQUE
在apache中激活URL重写模块,然后根据您的首选行为编写重写规则 重写模块的规则可能非常棘手和复杂,因此我只能让您参考他们自己的文档
在配置文件中写入基本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]
请在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中更改路由url。
应用程序->配置->路由.php
$route['controller']='folder1/index.php/folder2/controller';
这只是从url中删除index.php。我还想删除文件夹名称。@ReshamDeshpande您可以在Codeigniter中更改路由url。应用程序->配置->routes.php$route['controller']='folder1/index.php/folder2/controller';