使用.htaccess RewriteRule重写基于数字的URL

Ale*_*lex 7 apache .htaccess mod-rewrite url-rewriting

如何将基于简单号码的URL重写为子文件夹?

我想http://mysite.com/123重定向到http://mysite.com/en/123.

这个数字可能是1 - 9999.我在htaccess的尝试是:

RewriteRule ^([0-9]+)$ /en/$1/ [R]
Run Code Online (Sandbox Code Playgroud)

但这不起作用.

Jok*_*iro 4

你的语法是正确的,我只是删除行尾的斜杠,它就可以工作:

RewriteRule ^([0-9]+)$ /en/$1
Run Code Online (Sandbox Code Playgroud)