zoukankan      html  css  js  c++  java
  • 关于开启url的pathinfo模式

    1.apache要开启pathinfo模式,需要在

    <Directory />
    Options +Indexes +FollowSymLinks +ExecCGI
    AllowOverride All
    Order allow,deny
    Allow from all
    #AcceptPathInfo on   #增加这行配置
    Require all granted
    </Directory>

    2.nginx增加pathinfo模式配置:

    server {
            listen       80;
            server_name  localhost;
            root   "D:/good";
            location / {
               index  index.html index.htm index.php;
               autoindex  off;
               if (!-e $request_filename) {
                  rewrite ^/(.*)  /index.php/$1 last;
                } 
            }
            
            location ~ .php(.*)$  {
                fastcgi_pass   127.0.0.1:9000;
                fastcgi_index  index.php;
                fastcgi_split_path_info  ^((?U).+.php)(/?.+)$;
                fastcgi_param  SCRIPT_FILENAME       $document_root$fastcgi_script_name;
                fastcgi_param  PATH_INFO  $fastcgi_path_info;
                fastcgi_param  PATH_TRANSLATED      $document_root$fastcgi_path_info;
                include        fastcgi_params;
            }
         }

    关于url的pathinfo模式,要比普通的格式如http://localhost/index.php?a=2&b=3优雅,格式如:http://localhost/index.php/good/a/2/b/3

  • 相关阅读:
    java获取文件夹下所有目录
    java下载zip文件
    oracle 递归查询数据
    easyUi刷新 tabs
    jsp引入本地图片
    zabbix web监测设置
    jenkins部署
    ss 异常活动端口查询-std
    logrotate 日志分割
    rsync删除大量小文件
  • 原文地址:https://www.cnblogs.com/phpzhou/p/5476908.html
Copyright © 2011-2022 走看看