mod_rewrite不用子域和文件夹重写url

mrk*_*abs 1 .htaccess mod-rewrite

我开始学习mod_rewrite并遇到一个我无法解决的问题.

我有一个网址:http://abc.domain.com/en/page.php?id=1 我想http://abc.domain.com/en/1在客户访问时重写.

我尝试过这样的事情

RewriteRule ^([0-9]*)/$ /vacancies.php?id=$1
Run Code Online (Sandbox Code Playgroud)

但它确实不起作用.我相信问题是路径,因为我的网站位于子域(abc)和文件夹(en)

我真的很感激指出我正确的方向.

Boo*_*eus 5

在你的使用中 abc.domain.com/en/.htaccess

RewriteEngine On
RewriteBase /en/
RewriteRule ^([0-9]+)/?$ vacancies.php?id=$1 [NC,L,QSA]
Run Code Online (Sandbox Code Playgroud)