【发布时间】:2021-10-13 14:33:37
【问题描述】:
我知道之前有人就 .htaccess 提出过类似的问题,但经过数小时阅读问题、答案和评论,以及无数小时阅读 .htaccess 文档,甚至尝试 .htaccess 生成器......通过尝试示例弄乱我的网站访问...我来寻求比我更聪明的人的指导。
我正在使用以下 .htaccess 文件从浏览器中显示给用户的 URL 中删除 .php 扩展名
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.*)$ $1.php
这完美无缺
www.example.com/users/player.php?id=1 正确显示为 www.example.com/users/player?id=1
我现在正在努力编写/查找/理解允许我重写完整扩展的示例
我想显示
www.example.com/users/player.php?id=1
作为
www.example.com/users/1
完全删除动态 URL 的 player.php?id= 部分
提前感谢您的任何帮助/指导。
【问题讨论】:
标签: php .htaccess dynamic url-rewriting