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>

相关推荐
晓梦初醒p2 小时前
finalshell 连接服务器报错channel is not opened
linux·运维·服务器
conkl3 小时前
在ARM64 Ubuntu 20.04上部署Mailu邮件系统:深度排查Docker Bridge网络通信失败问题
linux·ubuntu·docker
2301_767902643 小时前
NFS 服务器&&iSCSI 服务器
运维·服务器·php
Code Warrior3 小时前
【Linux】基础IO(2)
linux
你什么冠军?3 小时前
linux入门4.5(NFS服务器和iSCSI服务器)
linux·运维·服务器
什么半岛铁盒3 小时前
C++项目:仿muduo库高并发服务器------EventLoop模块的设计
linux·服务器·c++·mysql·ubuntu
深鱼~3 小时前
VSCode+WSL+cpolar:打造跨平台的随身Linux开发舱
linux·ide·vscode
用户237390331474 小时前
“标准 I/O 用 fopen,底层控制用 open; 要 mmap 必 open,跨平台选 fopen。”
linux
深思慎考4 小时前
LinuxC++项目开发日志——基于正倒排索引的boost搜索引擎(5——通过cpp-httplib库建立网页模块)
linux·c++·搜索引擎
加菲猫8605 小时前
Apache Log4j2 lookup JNDI 注入漏洞(CVE-2021-44228)
log4j·apache