从site.ru/idxxxxx重定向到site.ru/name.php?id=xxxxx

时间:2018-11-05 20:56:53

标签: javascript php html .htaccess

如何创建从 site.ru/idxxxxx site.ru/name.php?id=xxxxx

的重定向

我可以使用.htaccess创建重定向。 但是如何从第一个链接/ id XXXXX 获取ID并放入第二个链接?id = XXXXX 使用.htaccess吗?

1 个答案:

答案 0 :(得分:1)

在您的htaccess中尝试此重写规则

RewriteRule ^id(.*)$ name.php?id=$1 [L,QSA]

这将匹配id后的所有字符

如果要匹配,如果id后仅存在数字

RewriteRule ^id([0-9]+)$ name.php?id=$1 [L,QSA]

[0-9]+正则表达式可以满足任意长度的数字

.*匹配项匹配除换行符之外的任何长度的字符。