我想知道如何为每个用户提供YouTube上的自定义页面,其中包含YouTube.com/users/Username
我的方法是修改.htaccess文件,如果我有www.domain.com/cgi-bin/user.py?username=x,有人在网址www.domain.com/users/x中写道,它会将它们引导到上面的那个页面。我只是不确定如何写一个.htaccess来满足这个标准。
任何帮助都会很棒。
谢谢!
答案 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]