使用.htaccess文件和PHP创建自定义URL

阿布拉·贾欣

让网站链接为www.abc.com我有3个PHP文件。

  1. index.php
  2. profile.php
  3. group.php

我当前的网址是-

  1. abc.com/directory/index.php
  2. abc.com/directory/profile.php?name=piash
  3. abc.com/directory/group.php?name=CSE

我想将其转换为-

  1. abc.com/home
  2. abc.com/piash或abc.com/abrar(piash和abrar是profile.php文件的GET参数)
  3. abc.com/group/CSE(CSE是group.php的GET参数)

我正在使用RAW PHP。

是否有可能?

如果可能,如何以及在何处放置.htaccess文件?

在根目录(abc.com)还是文件夹(abc.com/directory)中?

谁能帮我吗?

提前致谢。

阿努巴瓦

您可以使用此代码/directory/.htaccess文件

DirectoryIndex index.php
RewriteEngine On
RewriteBase /directory/

RewriteRule ^home/?$ index.php [L,NC]

# ignore files/directories from further rules
RewriteCond %{REQUEST_FILENAME} -d [OR]
RewriteCond %{REQUEST_FILENAME} -f
RewriteRule ^ - [L]

RewriteRule ^group/([^/]+)/?$ group.php?name=$1 [L,QSA,NC]

RewriteRule ^([^/]+)/?$ profile.php?name=$1 [L,QSA]

参考:

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何使用htaccess或php自定义seo url

如何使用.htaccess隐藏文件名,在url上创建自定义用户名

使用htaccess自定义URL重写

使用主题中的自定义URL和自定义代码创建Wordpress页面

使用自定义用户、文件和包创建自定义 Ubuntu 发行版

使用htaccess php的自定义路由

使用.htaccess文件和PHP创建URL之类的FB

在 Windows 10 上的自定义 php (xampp) 中使用 .htaccess 重写 URL

使用.htaccess的自定义URL-WordPress

DRF ModelViewSet 可以使用相同的 url 和不同的方法创建自定义 @action

Elasticsearch 7.2使用映射和自定义分析器PHP创建索引

帐户注册,创建自定义ID页,使用PHP和MySQL访问

Facebook:使用自定义“页面标签” URL创建标签

WordPress-使用自定义URL创建页面

如何在MVC中使用自定义路由创建自定义URL

使用自定义名称创建pst文件

如何使用xml布局文件创建自定义ListView?

使用加密数据创建自定义文件格式

使用自定义文件格式创建TensorFlow数据集

使用自定义文件创建NuGet包

如何使用xml文件android创建自定义组件

使用GSON和Hibernate实体创建自定义JSON

无法使用React和Bootstrap创建自定义样式

如何使用navBar和自定义大小创建modalVC?

使用ASPNetUsers表和自定义创建关系

R 使用 Group by 和 Mutate 创建自定义函数

使用Terraform和自定义层创建CloudSQL实例

SwiftUI使用框架和项目创建自定义菜单

使用自定义WebView和UISearchContoller创建自定义UIView