diff --git a/.htaccess b/.htaccess deleted file mode 100644 index e2705fd..0000000 --- a/.htaccess +++ /dev/null @@ -1,16 +0,0 @@ -# 启用URL重写引擎 -RewriteEngine On - -# 基础目录设置 -RewriteBase / - -# 如果请求的是一个存在的文件或目录,则不进行重写 -RewriteCond %{REQUEST_FILENAME} !-f -RewriteCond %{REQUEST_FILENAME} !-d - -# 所有请求都重定向到index.php -RewriteRule ^(.*)$ index.php [L] - -# 确保查询字符串被保留 -RewriteCond %{QUERY_STRING} .+ -RewriteRule ^(.*)$ index.php?$0 [L,QSA] \ No newline at end of file diff --git a/nginx.conf b/nginx.conf new file mode 100644 index 0000000..f413f10 --- /dev/null +++ b/nginx.conf @@ -0,0 +1,31 @@ +# Nginx配置文件 - 适用于wangpu_auth API + +server { + listen 80; + server_name localhost; + root c:\Users\吴展鹏\wangpu_auth; + + # 访问日志和错误日志 + access_log logs/access.log; + error_log logs/error.log; + + # 将所有请求重定向到index.php + location / { + # 检查请求的文件或目录是否存在 + if (!-e $request_filename) { + # 保留查询字符串,重写所有请求到index.php + rewrite ^/(.*)$ /index.php?$args last; + } + } + + # 处理PHP文件 + location ~ \.php$ { + fastcgi_pass 127.0.0.1:9000; + fastcgi_index index.php; + fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; + include fastcgi_params; + + # 确保传递所有查询参数 + fastcgi_param QUERY_STRING $query_string; + } +}