用变量重写子域

时间:2013-01-26 12:19:42

标签: mod-rewrite

我对重写起来相对较新,而且我整天都在尝试这一点,但它不起作用。我正试图重定向这个:

users.domain.com/joe.smith

到这个

domain.com/folder1/folder2/profile.php?firstname=joe&lastname=smith

(乔和史密斯是变量)

我可以将“joe.smith”作为变量传递并将其排序到php端,但我甚至无法让它工作。这是我到目前为止所做的(只是尝试传递一个变量)。

RewriteEngine On
RewriteCond %{HTTP_HOST} ^users\.domain\.com
RewriteRule ^(.*) /folder1/folder2/profile.php?username=%1

我真的很感激任何帮助! :)谢谢!

1 个答案:

答案 0 :(得分:0)

试试这个:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^users\.domain\.com
RewriteRule ^(.+)\.(.+) /folder1/folder2/profile.php?firstname=$1&lastname=$2