加入收藏 | 设为首页 | 会员中心 | 我要投稿 安卓应用网 (https://www.0791zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > PHP > 正文

运行PHP而不使用mod_rewrite?

发布时间:2020-05-25 09:50:54 所属栏目:PHP 来源:互联网
导读:使用Apache 2.2和 PHP 5,在没有.php扩展名的情况下运行PHP的最佳方法是什么.例如,我有一个名为app.php的脚本,我喜欢将它调用为 http://example.com/app 请注意,我仍然希望保留.php文件扩展名,我没有mod_rewrite.不要使用index.php,因为它需要太多的目录. 我确

使用Apache 2.2和 PHP 5,在没有.php扩展名的情况下运行PHP的最佳方法是什么.例如,我有一个名为app.php的脚本,我喜欢将它调用为

http://example.com/app

请注意,我仍然希望保留.php文件扩展名,我没有mod_rewrite.不要使用index.php,因为它需要太多的目录.

我确实找到了一种方法,将其添加到我的.htaccess中,

AddHandler server-parsed .php
SetHandler application/x-httpd-php
AddHandler application/x-httpd-php .php

该页面运行速度稍慢一些.我怀疑它在每个PHP页面上调用SSI.想知道有没有更好的方法来完成这个.

另一种方法是使用 content negotiation.打开 multiviews:
Options +MultiViews

如果命名的资源不存在,Apache将为文件提供glob,然后根据浏览器发送的媒体类型和内容编码要求进行排序.如果只有一个文件(您的PHP脚本),那就是URL解析的文件.

(编辑:安卓应用网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读