从链接地址中删除文件扩展名

问题描述:

根据与其相关的文件类型,我的网站网址以.html,.php.asp结尾,并显示在浏览器的地址栏中;但我不想显示文件扩展名。从链接地址中删除文件扩展名

例如,我想对于一个页面的URL在我的网站像

http://my.special.site/somepage.php 

,而不是为:

http://my.special.site/somepage 

我读过有关使用.htaccess要做到这一点,但真的不知道从哪里开始。

是怎么样的https://stackoverflow.com/questions/ask网址(即不以文件扩展名结尾)制成?

+1

它是通过URL重写技术完成的,用于Apache - 查看mod_rewrite' – 2014-09-25 02:34:05

+0

这是通过在.htaccess中重写URL完成 – 2014-09-25 02:37:45

+0

注意:ask可能是一个包含名为index的文件的目录。 HTML。这将显示为'/ ask' – 2014-09-25 02:46:09

这取决于它是什么样的网页。使用Weebly等在线制作工具制作的子页面很可能以.html结尾,或者当您点击某些页面上的主页按钮时,它可能会带您进入“example.com/default.asp”。然而,在大多数较新的网页上(并不是说Weebly网页不是新的,而是像Codepen那样),子页面标题将例如是“example.html”或“example.asp”或“example.php”。
即使您的网页以.html或.php结尾,也不会影响您网页的效能。

希望这有助于!

+0

这甚至没有接近正确。 – 2014-09-25 03:49:08