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

时间:2011-12-18 11:04:08

标签: .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

但它确实不起作用。我认为问题在于路径作为我的网站位于子域(abc)和文件夹(en)

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

1 个答案:

答案 0 :(得分:5)

abc.domain.com/en/.htaccess

中使用此功能
RewriteEngine On
RewriteBase /en/
RewriteRule ^([0-9]+)/?$ vacancies.php?id=$1 [NC,L,QSA]