为每个用户提供一个带有htaccess的自定义页面

时间:2014-03-23 01:27:32

标签: .htaccess

我想知道如何为每个用户提供YouTube上的自定义页面,其中包含YouTube.com/users/Username

我的方法是修改.htaccess文件,如果我有www.domain.com/cgi-bin/user.py?username=x,有人在网址www.domain.com/users/x中写道,它会将它们引导到上面的那个页面。我只是不确定如何写一个.htaccess来满足这个标准。

任何帮助都会很棒。

谢谢!

1 个答案:

答案 0 :(得分:0)

以下代码应该有效:

RewriteEngine On
RewriteCond %{THE_REQUEST} ^(GET|POST)\ /cgi-bin/user\.py\?username=(.*)\ HTTP
RewriteRule ^ /users/%2\? [R=301,L]


RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^/users/(.*)\$ /cgi-bin/user.py?username=$1 [L]