【发布时间】:2012-03-08 19:45:12
【问题描述】:
这条规则有什么问题?
重写引擎开启
RewriteCond %{QUERY_STRING} !&?n=[a-z]?
RewriteCond %{HTTP_HOST} ^(?:www.)([a-z]+).myconsultinghouse.com$
重写规则 ^/$ /login.php?n=%1 [L,QSA]
重写规则 ^([a-z]+)?([^/]*)$ /$1.php?n=%1 [L,QSA] 或
重写规则 ^([az]+)?([^/])/([^/])$ /$1.php?n=%1&et=$2 [L,QSA] 或
重写规则 ^([az]+)?([^/])/([^/])/([^/]*)$ /$1.php?n=%1&et =$2&ne=$3 [L,QSA]
我想要这样:
如果用户访问该页面 - www.NameOfUser.domain.com/(NULL)
重定向 /login.php?n=NameOfUser
如果用户访问该页面 - www.NameOfUser.domain.com/page
重定向 /page.php?n=NameOfUser
如果用户访问页面 - www.NameOfUser.domain.com/page/group
重定向 /page.php?n=NameOfUser&et=group
如果用户访问页面 - www.NameOfUser.domain.com/page/group/event
重定向 /page.php?n=NameOfUser&et=group&ne=event
谁能帮帮我?
【问题讨论】:
标签: apache .htaccess mod-rewrite redirect