妙用.htaccess隐藏网页文件扩展名

 更新时间:2013年12月23日 00:17:31   作者:  
我总固执地认为网页链接后拖着一个.php让人看着心烦,一心想要找到办法把它给去掉。虽然网上有对WordPress、Discuz等系统关于这方面的介绍,但是对于自己设计的网站就不太好使了

在我经过无数次HTTP 500后,磕磕碰碰折腾出以下7行代码,也是使用.htaccess的URL Rewrite(URL重写)实现的,同样适用于其他文件扩展名:

复制代码 代码如下:

Options +FollowSymlinks
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule ^(.+)$ /$1.php [L,QSA]

代码不长,却折腾了半个多小时,足以说明我的水平有多“高”。这篇文章不仅为了分享,还有一个重要原因就是存档——以免日后忘记。

相关文章

  • 宝塔通过composer安装TP依赖的详细教程(宝塔服务器)

    宝塔通过composer安装TP依赖的详细教程(宝塔服务器)

    这篇文章主要介绍了宝塔通过composer安装TP依赖的详细教程(宝塔服务器),本文给大家分享问题原因分析及解决方案,需要的朋友可以参考下
    2023-06-06
  • ubuntu 服务器中mysql的安装与连接方法

    ubuntu 服务器中mysql的安装与连接方法

    这篇文章主要介绍了ubuntu 服务器中mysql的安装与连接方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2024-01-01
  • 如何查看调整cpu频率及模式

    如何查看调整cpu频率及模式

    这篇文章主要为大家介绍了如何查看调整cpu频率及模式方法详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-10-10
  • 使用华为云鲲鹏弹性云服务器部署Discuz的详细过程

    使用华为云鲲鹏弹性云服务器部署Discuz的详细过程

    这篇文章主要介绍了使用华为云鲲鹏弹性云服务器部署Discuz,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2023-05-05
  • weblogic的集群与配置图文方法

    weblogic的集群与配置图文方法

    这篇文章主要介绍了weblogic的集群与配置图文方法,需要的朋友可以参考下
    2017-04-04
  • 宝塔面板phpMyadmin数据库管理出现500错误的解决方法

    宝塔面板phpMyadmin数据库管理出现500错误的解决方法

    宝塔面板phpMyadmin数据库管理出现500错误的解决方法,经常会出现数据库管理phpMyadmin打不开,或则出现500内部服务器错误,本文介绍如果出现这个问题该如何解决
    2023-08-08
  • Web服务器和应用服务器之间的区别详解

    Web服务器和应用服务器之间的区别详解

    这篇文章主要介绍了Web服务器和应用服务器之间的区别详解,应用服务器是为客户端提供对业务逻辑的访问这种服务器,根据客户端的请求会将数据转化为动态内容,一般还需要数据库的支持,应用服务器的搭建很多时候依赖于应用程序的开发语言,需要的朋友可以参考下
    2023-07-07
  • git冲突解决_动力节点Java学院整理

    git冲突解决_动力节点Java学院整理

    这篇文章主要介绍了git冲突解决,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-08-08
  • 详解git仓库迁移的两种解决方案

    详解git仓库迁移的两种解决方案

    这篇文章主要介绍了详解git仓库迁移的两种解决方案,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-07-07
  • 服务器购买和初步搭建的方法

    服务器购买和初步搭建的方法

    这篇文章主要介绍了服务器购买和初步搭建的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-03-03

最新评论