本地PHP环境支持伪静态需启用Apache的mod_rewrite模块:取消httpd.conf中“LoadModule rewrite_module modules/mod_rewrite.so”的注释,并配置.htaccess重写规则。
本地 PHP 环境(如 XAMPP、WAMP、MAMP 或 Laragon)要支持伪静态,核心是启用并正确配置 Apache 的 mod_rewrite 模块,再配合项目根目录的 .htaccess 文件写好重写规则。Nginx 用户需修改 server 块配置,但本地常见环境多为 Apache,以下以 Apache 为主说明。
伪静态依赖 Apache 的重写引擎,必须确保已启用:
httpd.conf(XAMPP 路径通常为 xampp\apache\conf\httpd.conf)#LoadModule rewrite_module modules/mod_rewrite.so,去掉前面的 # 取消注释,找到你项目所在的目录段(如 ),确认其中包含:
AllowOverride All(不能是 None,否则 .htaccess 不生效)
将 .htaccess 放在网站根目录(如 htdocs/myproject/),内容示例如下(适配常见 PHP 框架或自定义路由):
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?path=$1 [QSA,L]
说明:
RewriteEngine On:开启重写功能RewriteCond 表示“如果请求的不是真实存在的文件或目录”,才执行重写RewriteRule 把所有请求转发给 index.php,并把原始路径作为 path 参数传入(Laravel、ThinkPHP 等框架常用此逻辑)QSA 保留原有查询参数,L 表示这是最后一条规则写个简单测试页验证:
index.php,内容:
http://localhost/myproject/test/123(注意没有 .php 后缀)array(1) { ["path"]=> string(7) "test/123" },说明伪静态已生效AllowOverride 是否为 All、.htaccess 文件名是否拼写正确(注意开头的点)伪静态不只是让 URL 好看,更是 SEO 基础:
/article/how-to-set-rewrite-rule),避免下划线和大写/category/post/title 比 /a/b/c/d/e/f 更友好).htaccess 中统一强制 www 或非 www、
http → https(上线前补上,本地可暂不设),避免重复内容本地环境伪静态不复杂但容易忽略细节,关键是模块、权限、规则三者到位。调通后,上线到 Linux 主机基本无需改动;若用 Nginx,则需把 .htaccess 规则转成 location 块写法,逻辑一致,只是语法不同。
# php
# go
# apache
# nginx
# seo
# access
# 配置文件
相关文章:
标准网站视频模板制作软件,现在有哪个网站的视频编辑素材最齐全的,背景音乐、音效等?
网站制作培训多少钱一个月,网站优化seo培训课程有哪些?
如何获取开源自助建站系统免费下载链接?
c# F# 的 MailboxProcessor 和 C# 的 Actor 模型
企业在线网站设计制作流程,想建设一个属于自己的企业网站,该如何去做?
打鱼网站制作软件,波克捕鱼官方号怎么注册?
建站168自助建站系统:快速模板定制与SEO优化指南
如何快速搭建个人网站并优化SEO?
如何快速生成凡客建站的专业级图册?
建站之星logo尺寸如何设置最合适?
C#如何序列化对象为XML XmlSerializer用法
GML (Geography Markup Language)是什么,它如何用XML来表示地理空间信息?
如何在万网自助建站中设置域名及备案?
如何在局域网内绑定自建网站域名?
深圳网站制作平台,深圳市做网站好的公司有哪些?
如何制作公司的网站链接,公司想做一个网站,一般需要花多少钱?
如何快速上传建站程序避免常见错误?
如何用手机制作网站和网页,手机移动端的网站能制作成中英双语的吗?
制作企业网站建设方案,怎样建设一个公司网站?
大型企业网站制作流程,做网站需要注册公司吗?
php8.4新语法match怎么用_php8.4match表达式替代switch【方法】
建站主机数据库如何配置才能提升网站性能?
重庆网站制作公司哪家好,重庆中考招生办官方网站?
ppt在线制作免费网站推荐,有什么下载免费的ppt模板网站?
小型网站建站如何选择虚拟主机?
活动邀请函制作网站有哪些,活动邀请函文案?
如何通过FTP服务器快速搭建网站?
湖北网站制作公司有哪些,湖北清能集团官网?
高端建站如何打造兼具美学与转化的品牌官网?
建站之星备案是否影响网站上线时间?
如何选择靠谱的建站公司加盟品牌?
高性能网站服务器部署指南:稳定运行与安全配置优化方案
已有域名如何免费搭建网站?
如何用景安虚拟主机手机版绑定域名建站?
学生网站制作软件,一个12岁的学生写小说,应该去什么样的网站?
常州自助建站:操作简便模板丰富,企业个人快速搭建网站
儿童网站界面设计图片,中国少年儿童教育网站-怎么去注册?
详解免费开源的.NET多类型文件解压缩组件SharpZipLib(.NET组件介绍之七)
已有域名建站全流程解析:网站搭建步骤与建站工具选择
如何选择建站程序?包含哪些必备功能与类型?
成都网站制作价格表,现在成都广电的单独网络宽带有多少的,资费是什么情况呢?
如何在IIS中新建站点并配置端口与IP地址?
娃派WAP自助建站:免费模板+移动优化,快速打造专业网站
如何通过NAT技术实现内网高效建站?
Android使用GridView实现日历的简单功能
唐山网站制作公司有哪些,唐山找工作哪个网站最靠谱?
长沙做网站要多少钱,长沙国安网络怎么样?
建站之星云端配置指南:模板选择与SEO优化一键生成
c++ stringstream用法详解_c++字符串与数字转换利器
建站主机服务器选购指南:轻量应用与VPS配置解析
*请认真填写需求信息,我们会在24小时内与您取得联系。