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>
推荐学习:《PHP视频教程》
The above is the detailed content of How to remove .php suffix from url in php. For more information, please follow other related articles on the PHP Chinese website!

The article compares ACID and BASE database models, detailing their characteristics and appropriate use cases. ACID prioritizes data integrity and consistency, suitable for financial and e-commerce applications, while BASE focuses on availability and

The article discusses securing PHP file uploads to prevent vulnerabilities like code injection. It focuses on file type validation, secure storage, and error handling to enhance application security.

Article discusses best practices for PHP input validation to enhance security, focusing on techniques like using built-in functions, whitelist approach, and server-side validation.

The article discusses strategies for implementing API rate limiting in PHP, including algorithms like Token Bucket and Leaky Bucket, and using libraries like symfony/rate-limiter. It also covers monitoring, dynamically adjusting rate limits, and hand

The article discusses the benefits of using password_hash and password_verify in PHP for securing passwords. The main argument is that these functions enhance password protection through automatic salt generation, strong hashing algorithms, and secur

The article discusses OWASP Top 10 vulnerabilities in PHP and mitigation strategies. Key issues include injection, broken authentication, and XSS, with recommended tools for monitoring and securing PHP applications.

The article discusses strategies to prevent XSS attacks in PHP, focusing on input sanitization, output encoding, and using security-enhancing libraries and frameworks.

The article discusses the use of interfaces and abstract classes in PHP, focusing on when to use each. Interfaces define a contract without implementation, suitable for unrelated classes and multiple inheritance. Abstract classes provide common funct


Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

Video Face Swap
Swap faces in any video effortlessly with our completely free AI face swap tool!

Hot Article

Hot Tools

PhpStorm Mac version
The latest (2018.2.1) professional PHP integrated development tool

ZendStudio 13.5.1 Mac
Powerful PHP integrated development environment

WebStorm Mac version
Useful JavaScript development tools

Safe Exam Browser
Safe Exam Browser is a secure browser environment for taking online exams securely. This software turns any computer into a secure workstation. It controls access to any utility and prevents students from using unauthorized resources.

Notepad++7.3.1
Easy-to-use and free code editor