用户
 找回密码
 入住 CI 中国社区
搜索
查看: 1542|回复: 5
收起左侧

[URL] URL后面用?传值就会报错。

[复制链接]
发表于 2017-5-12 17:18:46 | 显示全部楼层 |阅读模式
微信截图_20170512171710.png
URL后面用?from 传值就会报错。

混合模式应该怎么配置呢?

发表于 2017-5-12 18:16:29 | 显示全部楼层
 楼主| 发表于 2017-5-12 18:37:55 | 显示全部楼层
放进去之后。整站都空白了。无法加载。
发表于 2017-5-12 18:51:54 | 显示全部楼层
mushi 发表于 2017-5-12 18:37
放进去之后。整站都空白了。无法加载。

我一般是改 nginx 的配置来实现 URI 分段和 GET 传参都支持的。CI 中国的服务器就是这样配的。如果你是 nginx 的话,可以参考下。

  1. location / {
  2.   try_files $uri $uri/ /index.php$uri?$args;
  3. }

  4. location ~ ^(.+\.php)(.*)$ {
  5.   fastcgi_pass xxxx;
  6.   fastcgi_index index.php;
  7.   include fastcgi.conf;

  8.   set $path_info "";
  9.   set $real_script_name $fastcgi_script_name;
  10.   if ($fastcgi_script_name ~ "^(.+?\.php)(/.+)$") {
  11.      set $real_script_name $1;
  12.      set $path_info $2;
  13.   }

  14.   fastcgi_param SCRIPT_FILENAME $document_root$real_script_name;
  15.   fastcgi_param SCRIPT_NAME $real_script_name;
  16.   fastcgi_param PATH_INFO $path_info;
  17. }

复制代码

 楼主| 发表于 2017-5-12 22:17:25 | 显示全部楼层
报了这样的错误 nginx: [emerg] unknown directive "&quot"   
发表于 2017-5-14 21:44:16 | 显示全部楼层
mushi 发表于 2017-5-12 22:17
报了这样的错误 nginx: [emerg] unknown directive """

你把他换成双引号,论坛编辑器有BUG,双引号被转义了。另外,建议不要照本宣科,自己先理解下,这是我的配置,不一定适合你,只是抛砖引玉而已。

本版积分规则