妙用.htaccess隐藏网页文件扩展名_服务器其它

在我经过无数次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]

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

时间: 2024-10-30 07:53:53

妙用.htaccess隐藏网页文件扩展名_服务器其它的相关文章

Word2007查看所有隐藏的文件类型和文件扩展名

1. 在"我的电脑"或"Windows 资源管理器"中,打开包含要查看文件的文件夹. 2. 在"工具"菜单上,单击"文件夹选项",再单击"查看"选项卡. 3. 若要查看所有隐藏的文件类型,请单击"显示所有文件和文件夹"选项. 4. 若要查看所有的文件扩展名,请清除"隐藏已知文件类型的扩展名"复选框.   5. 单击"应用"按钮.

win8电脑中将文件扩展名显示或隐藏

  1.首先,咱们需要返回到win8电脑的传统桌面位置,之后,咱们随意的打开一个文件夹,然后展开上方的Ribbon工具栏,也就是单击顶端的一个向上的箭头的按钮.   2.之后,咱们将界面切换到查看这一栏中,就可以看到下面的菜单内容里有一个"文件扩展名"选项了,咱们若是想让win8电脑中的文件显示扩展名的话,咱们就将这个选项勾选上,如果不想的话,就将这个选项的勾选去掉就可以了.   

Linux系统中的文件类型及文件扩展名详解

  Linux文件类型和Linux文件的文件名所代表的意义是两个不同的概念.我们通过一般应用程序而创建的比如file.txt.file.tar.gz ,这些文件虽然要用不同的程序来打开,但放在Linux文件类型中衡量的话,大多是常规文件(也被称为普通文件). 一. 文件类型 Linux文件类型常见的有:普通文件.目录文件.字符设备文件和块设备文件.符号链接文件等,现在我们进行一个简要的说明. 1. 普通文件 我们用 ls -lh 来查看某个文件的属性,可以看到有类似-rwxrwxrwx,值得注意

如何让Windows只显示某些文件扩展名

Windows的"资源管理器"有一个显示或隐藏文件扩展名的选项.如果选择了显示扩展名,一旦邮箱收到了"图片.jpg.exe"之类的恶意文件,完整的扩展名将使这类文件的把戏无所遁形;如果隐藏扩展名,"图片.jpg.exe"将显示为"图片.jpg",很容易上当.但另一方面,总是显示所有文件的扩展名看起来不够整洁,而且增加了无意之中改变文件类型的风险.最理想的方案是只显示某些可能隐含风险的文件扩展名,与此同时,将其余文件的扩展名隐藏

Windows 10秘籍:只显示/隐藏特定文件格式扩展名

在Windows文件资源管理器中,文件扩展名默认不显示,但类似于DLL这种却始终显示;如果你想查看扩展名,可以在文件夹选项中打开显示选项,Win10用户也可以在Ribbon标签页中直接打开扩展名显示项. 不过这种操控都比较宏观,基本上就是一开全开,一关全关,有没有什么办法只让特定格式的文件显示或隐藏扩展名呢?答案是肯定的,具体方法如下: 1.在Cortana搜索栏输入regedit,按回车键进入注册表编辑器 2.以可执行文件.exe为例,定位到: HKEY_CLASSES_ROOT\.exe 3

BCB/Delphi相关文件扩展名介绍

整理了一下用Delphi作的程序的源代码中常见的文件扩展名,并给出了这些文件扩展名的意义,以便源代码管理时作为参照,扩展名以字母为序(不需要进源代码库不表示不需要进库). ~* Delphi生成的备份文件,在版本控制库及发布代码中不应该出现这些文件,如果修改了某个文件却因某些原因没有保存的话,可以尝试使用这些文件恢复. bmp/wmf/emf/gif/jpg/pcx/png/tiff/ico/cur/ani 图形/图标/光标文件,这些文件如果使用到了也需要进源代码库. bpg 工程组文件(Bor

一个取得文件扩展名的函数

一个取得文件扩展名的函数 <?  /* GetFileType  用法:GetFiletype($filename) */   function GetFiletype($Filename) {       if (substr_count($Filename, ".") == 0) {        // 检查文件名中是否有.号.           return;                // 返回空     } else if (substr($Filename, -

php中如何获取文件扩展名

$str = 'as.da.efg'; //获取文件后缀名 //strrchr - 查找指定字符在字符串中的最后一次出现 echo substr(strrchr($str,"."),1)."<br />"; //strrpos-计算指定字符串在目标字符串中最后一次出现的位置 echo substr($str,strrpos($str,".")+1)."<br />"; //end - 将数组的内部指针指

BCB及Delphi工程文件扩展名一览

详见下表. 相关文章:BCB/Delphi相关文件扩展名介绍 File Product Purpose defproj.opt Delphi 1 only Default project options for the IDE delphi.dmt Delphi 1 only The file used to store menu templates delphi.dsk Delphi 1 only The default project desktop file delphi.hdx Delp