如何将基于简单号码的URL重写为子文件夹?
我希望http://mysite.com/123重定向到http://mysite.com/en/123。
这个数字可能是1 - 9999.我在htaccess的尝试是:
RewriteRule ^([0-9]+)$ /en/$1/ [R]
但这不起作用。
答案 0 :(得分:4)
你的语法是正确的,我只是在行尾删除了斜杠并且它可以工作:
RewriteRule ^([0-9]+)$ /en/$1
答案 1 :(得分:2)
确保这3行写在你的HtAccess文件中(抱歉我的英文不好)
Options +FollowSymlinks
RewriteEngine on
RewriteBase /
##
## Now the rewrite
RewriteRule ^([0-9]+)$ ./en/$1