如何通过PHP实现自定义URL路径?
- 内容介绍
- 文章标签
- 相关推荐
本文共计410个文字,预计阅读时间需要2分钟。
PHP实现自定义URL的方法:
1.通过mod_rewrite配置htaccess文件实现URL重写;
2.利用PHP自带的PATH_INFO函数实现URL重写。
在Windows 7系统、PHP 7.1版本、DELL G3电脑上,实现自定义URL的方法如下:
1. 使用mod_rewrite配置htaccess文件:
- 确保Apache服务器已安装并启用mod_rewrite模块。 - 在网站根目录下创建或编辑`.htaccess`文件。 - 在`.htaccess`文件中添加以下配置:RewriteEngine On RewriteRule ^page/([a-zA-Z0-9]+)$ index.php?page=$1 [L,QSA]
这段配置将所有以`page/`开头的URL重写到`index.php`,并将`page`参数传递给PHP脚本。
2. 利用PHP的PATH_INFO函数: - 在PHP脚本中,使用`$_SERVER['PATH_INFO']`获取URL中的路径信息。 - 根据获取到的路径信息进行相应的处理。
php
通过以上两种方法,可以在Windows 7系统、PHP 7.1版本、DELL G3电脑上实现自定义URL。
php实现自定义url的方法:1、通过mod_rewrite配置htaccess文件实现URL重写;2、利用PHP自带的PATH_INFO函数实现重写。
本文操作环境:windows7系统、PHP7.1版,DELL G3电脑
php怎么实现自定义url?
一、通过mod_rewrite配置.htaccess文件实现URL重写,需要服务器支持rewrite
二、利用PHP自带的PATH_INFO函数实现重写,通过PHP程序实现。
相关介绍:
pathinfo() 函数以数组的形式返回关于文件路径的信息。
返回的数组元素如下:
[dirname]: 目录路径
[basename]: 文件名
[extension]: 文件后缀名
[filename]: 不包含后缀的文件名
语法
pathinfo(path,options)
参数
path 必需。规定要检查的路径。
options 可选。规定要返回的数组元素。默认是 all。
可能的值:
PATHINFO_DIRNAME - 只返回 dirname PATHINFO_BASENAME - 只返回 basename PATHINFO_EXTENSION - 只返回 extension PATHINFO_FILENAME - 只返回 filename
本文共计410个文字,预计阅读时间需要2分钟。
PHP实现自定义URL的方法:
1.通过mod_rewrite配置htaccess文件实现URL重写;
2.利用PHP自带的PATH_INFO函数实现URL重写。
在Windows 7系统、PHP 7.1版本、DELL G3电脑上,实现自定义URL的方法如下:
1. 使用mod_rewrite配置htaccess文件:
- 确保Apache服务器已安装并启用mod_rewrite模块。 - 在网站根目录下创建或编辑`.htaccess`文件。 - 在`.htaccess`文件中添加以下配置:RewriteEngine On RewriteRule ^page/([a-zA-Z0-9]+)$ index.php?page=$1 [L,QSA]
这段配置将所有以`page/`开头的URL重写到`index.php`,并将`page`参数传递给PHP脚本。
2. 利用PHP的PATH_INFO函数: - 在PHP脚本中,使用`$_SERVER['PATH_INFO']`获取URL中的路径信息。 - 根据获取到的路径信息进行相应的处理。
php
通过以上两种方法,可以在Windows 7系统、PHP 7.1版本、DELL G3电脑上实现自定义URL。
php实现自定义url的方法:1、通过mod_rewrite配置htaccess文件实现URL重写;2、利用PHP自带的PATH_INFO函数实现重写。
本文操作环境:windows7系统、PHP7.1版,DELL G3电脑
php怎么实现自定义url?
一、通过mod_rewrite配置.htaccess文件实现URL重写,需要服务器支持rewrite
二、利用PHP自带的PATH_INFO函数实现重写,通过PHP程序实现。
相关介绍:
pathinfo() 函数以数组的形式返回关于文件路径的信息。
返回的数组元素如下:
[dirname]: 目录路径
[basename]: 文件名
[extension]: 文件后缀名
[filename]: 不包含后缀的文件名
语法
pathinfo(path,options)
参数
path 必需。规定要检查的路径。
options 可选。规定要返回的数组元素。默认是 all。
可能的值:
PATHINFO_DIRNAME - 只返回 dirname PATHINFO_BASENAME - 只返回 basename PATHINFO_EXTENSION - 只返回 extension PATHINFO_FILENAME - 只返回 filename

