Htaccess 301重定向:寻找特定变量

时间:2010-12-24 01:51:30

标签: regex .htaccess redirect

我现在有这个:

RewriteRule ^ /?word /(.*)/display.php?mid=$1 [L,R = 301]

将转为:http://testpp.peoplepulse.com.au/word/testvar into http://testpp.peoplepulse.com.au/display.php?mid=testvar

如何搜索包含16个字符/数字的字符串而不是单词“word”?

2 个答案:

答案 0 :(得分:0)

如果用字符表示字母:

RewriteRule ^[a-z0-9]{16}/([^/]*) /display.php?mid=$1 [NC,L,R=301]

如果您的意思是“任何角色”:

RewriteRule ^[^/]{16}/([^/]*) /display.php?mid=$1 [NC,L,R=301]

答案 1 :(得分:0)

RewriteRule ^[a-zA-Z0-9]{16}]/(.*) display.php?mid=$1 [L,R=301]