Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >保留uri参数的同时删除.htaccess扩展名

保留uri参数的同时删除.htaccess扩展名
EN

Stack Overflow用户
提问于 2012-01-28 19:05:46
回答 2查看 589关注 0票数 0

我试图以一种友好的方式重写我的urls;我已经编写了所有处理一切的php代码。

我唯一不能做的事情就是删除.php扩展,同时保留uri参数。

因此,从本质上讲,我正在寻找一些.htaccess规则来进行更改:

www.example.com/biography.php/john-doe

要这样做:

www.example.com/biography/john-doe

(john-doe不是一个真正的文件,它只是传递给biography.php的GET参数)

谢谢大家。

EN

回答 2

Stack Overflow用户

发布于 2012-01-28 19:14:55

应执行以下操作:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
RewriteRule ([^\.]).php(.*) $1$2 [QSA,R=301]
票数 0
EN

Stack Overflow用户

发布于 2012-01-28 19:27:32

如果你的站点上的链接已经是这样的

传记www.example.com/

/john-doe

您希望在服务器上处理它们,如下所示

简介:www.example.com/

/john-doe

将以下内容添加到站点根目录下的.htaccess文件中。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
RewriteEngine on
RewriteBase /

RewriteRule ^([-a-zA-Z]+)/([-a-zA-Z]+)$ $1.php/$2 [L]
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9047737

复制
相关文章
Mac录屏,同时保留声音[通俗易懂]
1.先装Soundflower: Soundflower下载地址 http://pan.baidu.com/s/1jH9r6iM
全栈程序员站长
2022/08/13
2.3K0
Mac录屏,同时保留声音[通俗易懂]
PHPCMS保留参数
下表为PC标签保留参数表,几乎所有的PC标签都支持这些保留参数设置 变量名 默认值 说明 action null 本参数的值表示为操作事件,模型类PC标签必须使用包含本参数,以说明要进行的操作。 cache 0 缓存存储时间(单位秒) num 20 获取记录的条数,最后会被模板引擎处理成limit传送到处理函数中。 page null 当前分页。一般填写为$_GET[page] urlrule null URL规则 return data 返回数据变量名 下例中是一个完整的使用例子。 {pc:conten
李维亮
2021/07/09
13K0
sql 删除重复的数据,保留一条,并且保留update_time最大的那条
近期面试的时候,考官出了一道题,当时没有做出来。第二天灵光乍现吧,写出来了,特此记录一下。
Theone67
2020/03/19
1.5K0
github如何同时删除仓库文件
此处参考https://blog.csdn.net/weixin_42152081/article/details/80635777
种花家的奋斗兔
2020/11/13
6870
github如何同时删除仓库文件
$(“#addLowForm“).serialize()同时提交其它参数的写法
1. 原本写法: 2. 不光传表单参数,还有别的参数的写法:
微风-- 轻许--
2022/04/13
3040
$(“#addLowForm“).serialize()同时提交其它参数的写法
htaccess设置
Options +FollowSymLinks -Indexes RewriteEngine On RewriteCond %{HTTP:Authorization} . RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}] RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^ index.php [L] <I
OwenZhang
2021/12/08
7690
upload-labs大闯关
解题思路:这里对上传的文件扩展名进行验证,但是只在前端验证,服务端没有进行验证,因此伪造扩展名抓包然后再burp suite中修改扩展名即可绕过前端验证。还可以通过直接F12删除这段JavaScript代码(不刷新)或者在禁用JavaScript来实现前端验证绕过。
Andromeda
2023/10/21
4800
upload-labs大闯关
CA1054:URI 参数不应为字符串
类型声明一个方法,该方法具有名称中包含“uri”、“Uri”、“urn”、“Urn”、“url”或“Url”的字符串参数,且类型未声明采用 System.Uri 参数的相应重载。
呆呆
2022/01/10
5730
删除IIS日志文件只保留7天log
2023/10/18
3410
删除IIS日志文件只保留7天log
超详细文件上传漏洞总结分析
本公众号提供的工具、教程、学习路线、精品文章均为原创或互联网收集,旨在提高网络安全技术水平为目的,只做技术研究,谨遵守国家相关法律法规,请勿用于违法用途,如果您对文章内容有疑问,可以尝试加入交流群讨论或留言私信,如有侵权请联系小编处理。
网络安全自修室
2022/01/24
12.6K0
超详细文件上传漏洞总结分析
如何在遍历的同时删除ArrayList 中的元素
我们说不能在foreach 中进行,但是使用普通的for 循环还是可以的,因为普通for 循环并没有用到Iterator 的遍历,所以压根就没有进行fail-fast 的检验。 List<String> userNames = new ArrayList<String>() {{ add("Hollis"); add("hollis"); add("HollisChuang"); add("H"); }}; for (int i = 0; i < 1; i++) { if (userNames.get(i).equals("Hollis")) { userNames.remove(i); } } System.out.println(userNames); 这种方案其实存在一个问题,那就是remove 操作会改变List 中元素的下标,可能存 在漏删的情况。
小马哥学JAVA
2022/11/21
3.8K0
Facebook的人工智能可以在保留意义的同时简化句子
简化文本的语法和结构是我们大多数人在学校学到的一项有用技能,经过长时间的应用,这几乎成了人的本能,简单而又轻易,但对于人工智能来说,由于缺乏语言知识,掌握这项技能很难。
AiTechYun
2019/10/21
5040
Facebook的人工智能可以在保留意义的同时简化句子
WordPress教程:如何删除文章的同时删除图片附件以及特色图像
对于使用WordPress建站的朋友们知道,对于有些觉得过时了的文章或者自己觉得不喜欢了,想删除,但在删除文章时,一般来说文章内所上传到媒体库的图片等附件不会自动删除。这样长时间的积累,占用的资源也不少。那如何在删除文章的同时删除图片附件以及特色图像呢?以下的代码可以实现在删除文章时自动删除文章图片附件以及特色图片,这样就不用手动去媒体库寻找并删除,准确而且效率高。将代码放到当前主题functions.php文件中即可删除文章图片附件。
帝旭科技
2022/11/23
1.8K0
WordPress教程:如何删除文章的同时删除图片附件以及特色图像
21 个非常有用的 .htaccess 提示和技巧
Apache Web 服务器可以通过 .htaccess 文件来操作各种信息,这是一个目录级配置文件的默认名称,允许去中央化的 Web 服务器配置管理。可用来重写服务器的全局配置。该文件的目的就是为了允许单独目录的访问控制配置,例如密码和内容访问。
用户7657330
2020/08/14
1.6K0
Data URI的利弊
最近Data URI似乎热了起来,特别是从淘宝UED上发了一篇《Data URI小试 —— 在旺旺点灯(JS)上的应用》后,陆续出现这方面的文章。看到不少人提到Data URL时都只是提到了优点,我也好奇了一把,借这机会更全面了解了下。
GhostZhang
2022/08/21
7260
.htaccess的重写规则
.htaccess是Apache服务器的一个非常强大的分布式配置文件。 正确的理解和使用.htaccess文件,可以帮助我们优化自己的服务器或者虚拟主机。
Java架构师必看
2021/03/22
1.9K0
由浅入深剖析.htaccess
.htaccess的主要作用就是实现url改写,也就是当浏览器通过url访问到服务器某个文件夹时,作为主人,我们可以来接待这个url,具体地怎样接待它,就是此文件的作用。所有的访问都是通过URL实现,所以.htaccess的作用非同小可。正因为此,所以一般地网站通过设置.htaccess,通过一个十分友好的url吸引用户进来,然后用.htaccess把用户带到需要访问的位置。
Java架构师必看
2021/03/22
5K0
SqlServer删除重复数据保留一条(好用)
方法一、 1、查询出重复的数据,Id只保留其中一个 SELECT MIN(Id) Id,Name FROM dbo.City GROUP BY Name HAVING COUNT(1) > 1 2、然后使用删除时Join上面的表 DELETE C FROM City C JOIN ( SELECT MIN(Id) Id,Name FROM dbo.City GROUP BY Name HAVING COUNT(1) > 1 ) TMP ON C.Name = TMP.Name
跟着阿笨一起玩NET
2020/11/10
6.6K0
如何同时压测创建和删除接口
在最近的工作中,遇到了一批需要压测的接口,其中两个接口比较特殊:一个是创建资源接口,另外一个是删除该资源的接口。
FunTester
2020/09/18
7360
WordPress 本地删除了图片,CDN 的云存储上会同时删除图片吗?
我们继续来解答 WPJAM Basic 插件「CDN 加速」功能的常见问题,今天是关于图片同步的问题。
Denis
2023/04/13
2.1K0
WordPress 本地删除了图片,CDN 的云存储上会同时删除图片吗?

相似问题

使用.htaccess从URI中删除文件扩展名

10

删除扩展名但保留参数

10

.htaccess重定向到不同域上的子目录,同时保留URI

25

删除扩展名相同的批量文件,同时保留扩展名相同的文件

06

删除URL中的特定参数,同时保留其他参数

87
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文