htaccess需要在域名前面的名字

时间:2015-02-07 12:23:19

标签: php .htaccess mod-rewrite

所以我有一个名为page.php的文件,它有2个get变量。你和我编辑的那一刻

mysite.com/page.php?u=dan &
mysite.com/page.php?u=dan&edit

但是如何使用htaccess使网址看起来像这样?

dan.mysite.com &
dan.mysite.com/edit

目前我已经尝试过这个

RewriteEngine On
RewriteRule ^([a-zA-Z0-9_-]+)$ page.php?u=$1
RewriteRule ^([a-zA-Z0-9_-]+)/$ page.php?u=$1

但这只是

mysite.com/dan

1 个答案:

答案 0 :(得分:0)

如果我理解您的要求,您可以使用:

RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([\w-]+)/?$ page.php?u=dan&$1 [L,QSA]