使用 get 参数将目录重写为 php 文件

穆罕默德·贾瓦德·阿巴西

我想重定向用户

localhost/test/Mj4sD

localhost/test/short.php?url=Mj4sD

而 Mj4sd 是 5 个字母(小写、大写、数字)的模式。我目前的配置:

Options +FollowSymLinks
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^/test/[A-Za-z][0-9]{0,5}$ /test/short.php?url=$1

您必须将您的更改RewriteRule为:

RewriteRule ^(\w+)$ ./short.php?url=$1

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Nginx干净的URL,如何使用try_files将文件夹重写为参数

htaccess将uri重写为get(如果不是文件/文件夹)

在NetBeans / Eclipse / PHPstorm(AJAX API)中使用$ _GET参数调试单个PHP文件

使用FileSystemObject将图像文件重写为具有更新的Modified Date的目录?

使用GET将参数传递给PHP函数

.htaccess-将/path.php重写为/ path /,而不是对子目录中的文件进行404处理

使用PHP将整个Excel文件显示为表格

使用PHP将ZIP文件ftp_get()之前,先在FTP服务器上将ZIP文件存档

htaccess重写子目录中的get参数并使用php检索

htaccess将日志重写为多个php文件

使用ssh删除目录中的php文件

使用php从目录中读取多个文件

使用htaccess将目录传递给GET参数而无需重写url

用htaccess将.php重写为目录

使用php将文件上传到与脚本相同的目录

如何使用.htaccess将公共PHP文件制作到目录?

如何使用.HTACCESS重写子目录中的PHP文件

删除php文件扩展名以及目录格式的_GET参数

使用jQuery.get()从javascript调用php文件,php的位置?

如何使用get JSON将参数传递给php

使用CLI将POST参数解析为PHP文件

使用PHP创建类的文件和目录

使用 PHP 将数组写入 CSV 文件

在 URL 中使用 $_GET 变量时 PHP 文件中断

使用php发送文件而不暴露目录

使用 GET 变量(使用 htaccess)将文件夹中的所有链接重定向到 index.php?

使用路径和查询字符串将包含目录路径和参数的 URL 重写为基于参数的 URL

如何使用 htaccess 将以下 urls 模式重写为特定的 php 文件?

使用 PHP 将 CSV 文件解析为列