php站点伪静态配置(Apache+Linux)

404报错

404 Not Found

nginx/1.15.11


问题解决

1、Linux

location / {

if (!-e $request_filename) {

rewrite ^(.*) /index.php?s=/1 last;

}

}

2、Apache

<IfModule mod_rewrite.c>

RewriteEngine on

RewriteBase /

RewriteCond %{REQUEST_FILENAME} !-d

RewriteCond %{REQUEST_FILENAME} !-f

RewriteRule ^(.*) index.php?s=/1 [QSA,PT,L]

</IfModule>

相关推荐
自不量力的A同学6 分钟前
PHP 8.5.6 发布
开发语言·php
流浪0018 分钟前
Linux基础篇(三)轻松拿捏入门级指令
linux·运维·服务器
Waay16 分钟前
Linux Shell 知识点考评(三):awk文本分析(附答案)
linux·服务器·编辑器
xlq2232232 分钟前
53.tcp socket
linux·服务器·开发语言·网络·网络协议·tcp/ip
Shingmc342 分钟前
【Linux】传输层协议UDP
linux·网络·udp
Web极客码1 小时前
2026年自建网站实战指南:从服务器到上线的完整方案
运维·服务器·php
念何架构之路1 小时前
负载均衡详解
运维·php·负载均衡
Mortalbreeze1 小时前
深度理解进程 ---- 进程优先级、进程切换、进程调度算法
linux·运维·服务器
小闫BI设源码1 小时前
当20个节点选出两个Master时:Elasticsearch的致命故障与解决方案
java·elasticsearch·jenkins·php·面试宝典·深入解析
ljh5746491191 小时前
thinkphp8 event
php