php - 使用 Mod Rewrite 更改 URL 结构

标签 php .htaccess mod-rewrite

我想通过 htaccess 为 PHP 网站使用 mod rewrite。

网址结构如下:

example.com/ex.php?ez=DF004AE

它必须变成:

example.com/ex/DF004AE.htm

添加到我的 .htaccess 中的正确脚本是什么?

最佳答案

使用这个:

RewriteEngine On
RewriteRule ^ex/([^/]*)\.htm$ /ex.php?ez=$1 [L]

它将为您提供以下 URL:

example.com/ex/DF004AE.htm

如果您打算将其设为 .html(而非 .htm),只需在 RewriteRule 中添加 l。

关于php - 使用 Mod Rewrite 更改 URL 结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38326734/

相关文章:

Apache Web 服务器重定向发布请求

javascript - htaccess rewriteRule,CSS 和 JS 文件调用整个网页的 html 标记

php - 日期不是今天或之前,并且从今天开始不超过一年检查 php

apache - Htaccess 强制 https 除了一个 url 不起作用

Apache .htaccess : Serving . css 文件来自单独的域?

.htaccess - 拒绝使用 .htaccess 直接访问文件或目录

php - 使用 htaccess 获取值(value)和重定向

php - PHP 中的 ZipArchive 问题 "Error 21 - Is a Directory"

php - 错误的utf8编码导出Mysql数据库

php - js中的mysql密码()