【发布时间】:2011-11-25 13:24:42
【问题描述】:
我遇到了 mod_rewrite 和 apache2 的问题。我想这样做:
domain.com/{username}/{everything_else} 到 domain.com/users/{username}/{everything_else}
{username} 是第一个“/”之前的所有内容,{everything_else} 是第一个“/”符号之后的所有内容(可能包含其他“/”,具体数字不同)。
我试过这个没有成功:
重写规则 ^(.*)/(.*)$ /users/$1/$2 [L,NC]
重写规则 ^([^/]+)/(.*)$ /users/$1/$2 [L,NC]
仅当 {everything_else} 不包含其他斜线时才有效
重写规则 ^([^/]+)/([^/]*) 用户/$1/$2 [L,NC]
有可能做这样的事情吗?
【问题讨论】:
标签: .htaccess mod-rewrite apache2