使用htaccess只使用第一级文件夹名称为id文件名,变量

时间:2017-10-17 14:32:01

标签: php regex .htaccess

我想将第一级文件夹名称拆分为可识别要调用的文件名和要传递的varialbe的部分。具体来说,第一个字符是文件名,最后没有.php,其余的是传递的变量。

示例:

http://example.com/avarvalue => http://example.com/a.php?var=varvalue

http://example.com/d4312 => http://example.com/d.php?var=4312

http://example.com/yblue => http://example.com/y.php?var=blue

http://example.com/7786yu => http://example.com/7.php?var=786yu

如果可以的话,怎么办呢?

1 个答案:

答案 0 :(得分:1)

您可以在站点根目录中使用此规则.htaccess:

RewriteEngine On

RewriteRule ^([a-z])([\w-]+)/?$ $1.php?var=$2 [L,QSA,NC]