返回顶部
首页 > 资讯 > 后端开发 > PHP编程 >php如何去掉url里的.php后缀
  • 325
分享到

php如何去掉url里的.php后缀

php后缀 2016-02-09 08:02:10 325人浏览
摘要

php去掉url里的.php后缀的方法:1、找到并打开apache下的“extra/httpd-vhosts.conf”文件;2、通过配置伪静态去掉php后缀即可。

本文操作环境:windows7系统、PHP7.1版、DELL G3电脑

PHP怎么去掉url里的.php后缀?

比如这样一个链接

Http://example.com/xxx.php

如何把它变成

http://example.com/xxx并在浏览器里可以访问

是用.htaccess么?怎么做?

方法:

做伪静态即可。

演示:

localhost/news.php?type=music&id=100 我们希望这个地址可以用下面的访问url来替换localhost/news-music-id100.html
具体做法是在apache下的extra/httpd-vhosts.conf下,进行如下设置:

<VirtualHost *:80>
DocumentRoot "C:/myenv/apache/htdocs/static2"
#Directory配置节点,用于指定该目录下的文件或是图片.的访问权限
#设置虚拟主机的错误页面,欢迎页面
ServerName www.hsp.com
<Directory "C:/myenv/apache/htdocs/static2">
#这里可以指定是否让人访问
#Allow from all
#是否列出文件目录结构
#如果希望列出 indexes不希望 none
#Options indexes
#如何配置网站的首页面
DirectoryIndex abc.html abc2.html
#如何配置404[x3] 错误页面,引导用户引入新页面
errorDocument 404 /404.html
#配置我们的rewrite规则
RewriteEngine On[x4]
#rewrite的规则 如果 aaa.html 就跳转到news.php
#$1 表示反向引用,第一个子表达式的内容
#说明如果在正则规范中直接引用子表达式的内容,则使用\n
#如果是在后面则使用$n
RewriteRule news-([a-zA-Z]+)-id(\d+)\.html$ news.php?type=$1[x5] &id=$2
</Directory>
</VirtualHost>

--结束END--

本文标题: php如何去掉url里的.php后缀

本文链接: https://www.lsjlt.com/news/434.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • php如何去掉url里的.php后缀
    php去掉url里的.php后缀的方法:1、找到并打开apache下的“extra/httpd-vhosts.conf”文件;2、通过配置伪静态去掉php后缀即可。 ...
    325
    2023-04-02
    php 后缀
  • php如何去掉字符串后缀
    在php中使用rtrim()函数删除字符串的后缀,具体方法如下:rtrim()函数作用:php中rtrim()函数的作用是用于移除字符串右侧的空白字符或其他预定义字符。rtrim()函数语法:rtrim(string,charlist)参数 ...
    798
    2023-04-02
    PHP 字符串
  • jquery如何去掉td里的内容
    本篇内容主要讲解“jquery如何去掉td里的内容”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“jquery如何去掉td里的内容”吧!jquery中去掉td里内容的 ...
    188
    2023-04-02
    jquery
  • Springboot如何去掉URL后面的jsessionid
    这篇文章主要介绍了Springboot如何去掉URL后面的jsessionid,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教 ...
    385
    2023-04-02
    Springboot去掉URL 去掉URL的jsessionid Springboot jsessionid
  • 服务器中如何去掉index.php
    这篇文章主要介绍了服务器中如何去掉index.php的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇服务器中如何去掉index.php文章都会有所收获,下面我们一起来看看吧。服务器中 ...
    664
    2023-04-02
    服务器 index.php
  • php如何去掉字符串中的空格
    在php中去掉字符串中空格的方法1.使用trim函数去除字符串首尾两端的空格$str = ' Hello world! ';echo trim($str);输出结果为:Hello world!2.使用ltrim函数去除字符串首部的空格$st ...
    244
    2023-04-02
    PHP 字符串
  • php字符串如何去掉第一位字符
    3种方法:1、用substr_replace()将第一位字符替换为空字符,语法“substr_replace($str,'',0,1)”;2、用substr()从第2个字符开始截取剩下全部字符,语法“substr($str,1)”;3、用mb_substr()从第2个字符开始截取剩下全部字符,语法“mb_substr($str,1,剩下的字符个数,"字符编码")”。 ...
    193
    2023-04-02
    php php字符串
  • jquery如何去掉类
    这篇文章将为大家详细讲解有关jquery如何去掉类,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。jquery去掉类的方法:1、新建一个html文件;2、新建div并添加一个c ...
    613
    2023-04-02
    jquery
  • jquery如何去掉tr
    这篇文章主要介绍了jquery如何去掉tr,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。jquery去掉tr的方法:1、创建一个js示例文件;2 ...
    618
    2023-04-02
    jquery tr
  • javascript如何去掉class
    这篇文章主要介绍javascript如何去掉class,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!方法:1、利用“document.getElementsByTagName("元素") ...
    532
    2023-04-02
    javascript class
  • javascript如何去掉余数
    这篇文章主要为大家展示了“javascript如何去掉余数”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“javascript如何去掉余数”这篇文章吧。在JavaSc ...
    663
    2023-04-02
    javascript
  • jquery如何去掉元素
    这篇文章主要讲解了“jquery如何去掉元素”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“jquery如何去掉元素”吧!方法:1、利用remove()方法去掉元 ...
    659
    2023-04-02
    jquery
  • mysql如何去掉null
    mysql中删除值为null的数据的方法1.首先,在命令行中启动MySQL服务;sudo service mysql start2.MySQL服务启动后,输入用户名和密码登录MySQL;mysql -u root -p3.登录MySQL数据 ...
    650
    2023-04-02
    mysql null
  • 如何去掉discuz版权
    本文小编为大家详细介绍“如何去掉discuz版权”,内容详细,步骤清晰,细节处理妥当,希望这篇“如何去掉discuz版权”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。去掉discuz ...
    965
    2023-04-02
    discuz
  • vue.js路由mode配置之如何去掉url上默认的#
    这篇文章将为大家详细讲解有关vue.js路由mode配置之如何去掉url上默认的#,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。比如 : http://localhost:8080/#/login 路由中 ...
    779
    2023-04-02
    vue.js mode
  • php bom怎么去掉
    去掉php bom的方法:1、找到PHP根目录;2、将“function checkBOM($filename){...}”等代码放到根目录下,并通过浏览器运行访问即可。 ...
    394
    2023-04-02
    bom
  • php如何去掉字符串的第一个点字符
    去除步骤:1、使用stripos()函数获取第一个点字符“.”在字符串的出现位置,语法“stripos(字符串,".")”;2、使用substr_replace()函数根据获取的字符位置,将该点字符替换为空字符即可,语法“substr_replace(字符串,"",点字符第一次的出现位置,1)”。本教程操作环境:windows7系统、PHP8.1版、DELL G3电脑在php中,可以使用stripo ...
    918
    2023-04-02
    php php字符串
  • mysql如何去掉重复的数据
    这篇文章给大家分享的是有关mysql如何去掉重复的数据的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。在mysql中,可以利用“SELECT”语句和“DISTINCT”关键字来进行去重 ...
    445
    2023-04-02
    mysql
  • html如何去掉button的边框
    这篇文章主要讲解了“html如何去掉button的边框”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“html如何去掉button的边框”吧!方法:1、利用bor ...
    544
    2023-04-02
    html button
  • jquery如何去掉div的背景
    这篇“jquery如何去掉div的背景”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“jquery如何去掉div的背景”文章吧 ...
    163
    2023-04-02
    jquery div
热门问答
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作