使用nginx和php-fpm将请求url子文件夹路径路由到特定的php页面可以通过以下步骤实现:
server {
listen 80;
server_name example.com; # 替换为你的域名
root /path/to/your/website; # 替换为你的网站根目录
location /subfolder {
try_files $uri $uri/ /subfolder/index.php?$query_string;
}
location ~ \.php$ {
fastcgi_pass unix:/var/run/php/php7.4-fpm.sock; # 替换为你的php-fpm的sock文件路径
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
}
上述配置中,将请求路径以/subfolder开头的请求路由到特定的php页面。其中,/path/to/your/website是你的网站根目录,/var/run/php/php7.4-fpm.sock是你的php-fpm的sock文件路径,根据实际情况进行替换。
完成以上步骤后,当访问http://example.com/subfolder时,nginx会将请求路由到subfolder/index.php进行处理。
腾讯云相关产品推荐:
领取专属 10元无门槛券
手把手带您无忧上云