Php Codeigniter URL中的双斜杠问题

Php Codeigniter URL中的双斜杠问题,php,url,codeigniter-3,Php,Url,Codeigniter 3,我在codeigniter url中面临双斜杠问题,看起来像 http://localhost/school/admin//categories/add 我的$config['base\u url']='http://localhost/school/admin/'; 通过删除结束斜杠,我的意思是($config['base\u url']='http://localhost/school/admin“;) 也可以将$config['base\u url']=''设为空白同一问题的双重保留 我的

我在codeigniter url中面临双斜杠问题,看起来像

http://localhost/school/admin//categories/add

我的
$config['base\u url']='http://localhost/school/admin/';

通过删除结束斜杠,我的意思是(
$config['base\u url']='http://localhost/school/admin“;

也可以将
$config['base\u url']=''设为空白同一问题的双重保留

我的访问权限如下

RewriteEngine On 
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^(.*)$ index.php?/$1 [L]

请帮助我问题发生的位置。

我使用的是admin_url();在已经有反斜杠的url helper.so中,当我使用admin_url()。/categories/add'时,这将生成双斜杠。因此,只需删除一个自定义反斜杠即可解决问题。即admin_url()。'categories/add'

我使用的是admin_url();在已经有反斜杠的url helper.so中,当我使用admin_url()。/categories/add'时,这将生成双斜杠。因此,只需删除一个自定义反斜杠即可解决问题。即admin_url()。'categories/add'

尝试
重写规则^(.*)index.php?$1[L]
而不是
重写规则^(.*)$index.php?/$1[L]
in.htaccess将/$1更改为$1Try时出现相同的双斜杠问题
RewriteRule^(.*)$index.php?$1[L]
而不是
RewriteRule^(.*)$index.php?/$1[L]
in.htaccess将/$1更改为$1时出现相同的双斜杠问题