#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 /