Как переписать простой URL-адрес на основе номера в подпапку?
Я хочу http://mysite.com/123 для перенаправления на http://mysite.com/en/123.
Число может быть любым от 1 до 9999. Моя попытка в htaccess была:
RewriteRule ^([0-9]+)$ /en/$1/ [R]
Но это не работает.
Ваш синтаксис правильный, я просто удаляю косую черту в конце строки, и она работает:
RewriteRule ^([0-9]+)$ /en/$1
Убедитесь, что эти 3 строки записаны в вашем файле HtAccess (извините за mybad english)
Options +FollowSymlinks RewriteEngine on RewriteBase / ## ## Now the rewrite RewriteRule ^([0-9]+)$ ./en/$1