【问题标题】:Give each user a custom page with htaccess使用 htaccess 给每个用户一个自定义页面
【发布时间】:2014-03-23 01:27:32
【问题描述】:

我想知道如何为每个用户提供一个自定义页面,例如在 YouTube 上他们拥有 YouTube.com/users/Username 的页面

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

任何帮助都会很棒。

谢谢!

【问题讨论】:

    标签: .htaccess


    【解决方案1】:

    下面的代码应该可以工作:

    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]
    

    【讨论】:

    • 谢谢!其实我只是自己想出来的。
    猜你喜欢
    • 1970-01-01
    • 2021-10-15
    • 1970-01-01
    • 1970-01-01
    • 2014-09-01
    • 2014-09-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多