【发布时间】:2009-07-16 09:31:11
【问题描述】:
假设我想使用 .htaccess 重写以下内容。
将/user.php?username=xyz 重写为/xyz。
我会使用:
RewriteEngine On
RewriteRule ^([a-zA-Z0-9_-]+)$ user.php?username=$1
RewriteRule ^([a-zA-Z0-9_-]+)/$ user.php?username=$1
问题是一旦完成,我如何访问其他链接中的用户名?
所以/mike/details.php
如何让用户名 ('mike') 的值自动添加到 URL 中,如下所示:
/username/details.php?username=mike
我需要在 .htaccess 中进行哪些更改才能获得此值?还是我必须在 PHP 脚本中解析 URL?
谢谢
【问题讨论】:
标签: .htaccess mod-rewrite