Как удалить завершающую косую черту из базового URL codeigniter

#php #codeigniter

#php #codeigniter

Вопрос:

Мой URL домашней страницы http://localhost:8080/myproj / Мне нужно удалить завершающую косую черту, как мне это сделать?

Потому что, когда я удаляю index.php (используя htaccess), URL-адрес становится http://localhost:8080/myproj//projects/list URL-адрес должен быть таким http://localhost:8080/myproj/projects/list

Пожалуйста, помогите

Комментарии:

1. как вы это создаете http://localhost:8080/myproj//projects/list . показать код.

2. используя RewriteCond %{REQUEST_FILENAME} ! -f RewriteCond %{REQUEST_FILENAME} ! -d RewriteRule ^(.*)$ index.php /$1 [L] в htaccess

3. нет, я говорю, какую функцию вы использовали. site_url() или base_url() ? предоставьте этот код

4. используется site_url()

5. возможно, вы используете вот так echo site_url().'/projects/list'

Ответ №1:

ваш код должен выглядеть следующим образом

 echo site_url('projects/list')
  

попробуйте это

Ответ №2:

Попробуйте использовать this .htaccess

 RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .* index.php/$0 [PT,L]
  

Это руководство должно быть полезным.. http://www.htaccess-guide.com /