【问题标题】:PHP .htaccess username redirectPHP .htaccess 用户名重定向
【发布时间】:2014-11-28 06:21:16
【问题描述】:

我的 .htaccess 进退两难:

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([a-zA-Z0-9_-]+)$ user.php?user=$1

例子:

当我打开http://example.com/david 时,它也打开了。

但如果我在用户名后添加斜杠,它将无法打开,例如 http://example.com/david/(注意尾部斜杠)。

【问题讨论】:

    标签: php .htaccess


    【解决方案1】:

    你可以使用:

    RewriteRule ^([a-zA-Z0-9_-]+)/?$ user.php?user=$1
    

    对于 css:

    css disapears when trying to create clean url's

    (如果解决方案不起作用,请不要接受!)

    【讨论】:

      【解决方案2】:

      你试过了吗

      RewriteRule ^([a-zA-Z0-9_-]+)/$ user.php?user=$1
      

      【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-05-04
      • 1970-01-01
      • 2021-09-15
      • 2016-10-09
      • 2017-09-16
      • 1970-01-01
      • 2012-12-20
      相关资源
      最近更新 更多