繁体   English   中英

在Codeigniter中启用查询字符串问题

[英]Enable query string issue in codeigniter

我正在尝试在codeigniter 3.1.2中启用查询字符串,但是在更改所有设置后我无法启用它,请帮帮我

我的config.php设置

$config['uri_protocol'] = 'PATH_INFO';
$config['enable_query_strings'] =TRUE;
$config['controller_trigger'] = 'c';
$config['function_trigger'] = 'm';
$config['directory_trigger'] = 'd';

之后,我得到我的网址像

http://127.0.0.1/new/?computer

我不知道我在哪里错,请帮助我,以及我的.htaccess文件

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

您还需要检查Apache和PHP之间的配置。 您可能需要修改php.ini和apache2.conf / httpd.conf(取决于您所使用的发行版)。 但是作为一个快速测试,您应该能够看到mod_rewrite正在加载。

<?php
print_r(apache_get_modules());
?>

http://php.net/manual/en/function.apache-get-modules.php

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM