重写文件.htaccess中的动态url

重写文件.htaccess中的动态url,.htaccess,url,dynamic,url-rewriting,.htaccess,Url,Dynamic,Url Rewriting,以下是我的网站上的动态url下载文件: Eg: mywebsite/shortUrl?download_token=xxxxxxx 现在我想将url重写为: Eg: mywebsite/shortUrl/download/xxxxxxx 如何重写?使用以下命令: RewriteRule ^([-a-zA-Z0-9_]+)/download/([-a-zA-Z0-9_]+)$ $1?download_token=$2 [L] 使用以下命令: RewriteRule ^([-a-zA-Z0-9

以下是我的网站上的动态url下载文件:

Eg: mywebsite/shortUrl?download_token=xxxxxxx
现在我想将url重写为:

Eg: mywebsite/shortUrl/download/xxxxxxx
如何重写?

使用以下命令:

RewriteRule ^([-a-zA-Z0-9_]+)/download/([-a-zA-Z0-9_]+)$ $1?download_token=$2 [L]
使用以下命令:

RewriteRule ^([-a-zA-Z0-9_]+)/download/([-a-zA-Z0-9_]+)$ $1?download_token=$2 [L]

嘿请帮帮我!!嘿请帮帮我!!对不起,看来你误解了!上面的“shortURL”是一个静态字符串,随每个文件而变化。你能给我另一个更合适的代码吗?@Tầ诺克ảngCorrected@Tầ诺克ả吴写了一个更简洁的版本,似乎没有错。。。您可以这样理解:[link](例如:每次下载时密码令牌都会更改)现在我想将其重写为:[link](例如:domain/a-short-string-change-by-file/download(virtual)/a crypt-token change-time-download)使用此模式([-a-zA-Z0-9_z9]+)更改链接的地址。在右边,使用$1、$2、$n。对不起,看起来你误解了!上面的“shortURL”是一个静态字符串,随每个文件而变化。你能给我另一个更合适的代码吗?@Tầ诺克ảngCorrected@Tầ诺克ả吴写了一个更简洁的版本,似乎没有错。。。您可以这样理解:[link](例如:每次下载时密码令牌都会更改)现在我想将其重写为:[link](例如:domain/a-short-string-change-by-file/download(virtual)/a crypt-token change-time-download)使用此模式([-a-zA-Z0-9_z9]+)更改链接的地址。在右边,使用$1、$2、$n。