【问题标题】:Please Verify the htaccess code请验证 htaccess 代码
【发布时间】:2011-12-21 09:31:24
【问题描述】:

我有这样的网址

http://www.freshupnow.com/movie.php?moviename=A+Flat

我想用这样的 .htaccess 代码重写这个 URL

http://www.freshupnow.com/movies/A+Flat

所以,我为此使用了以下代码

RewriteRule ^movies/([A-Za-z0-9-]+)/?$ movie.php?moviename=$1 [NC,L]

有人可以验证一下,是对还是错?

【问题讨论】:

    标签: php html url-rewriting web


    【解决方案1】:

    ([A-Za-z0-9-]+) 应该是 ([A-Za-z0-9+])+ 因为您想要捕获整个组 1 次或更多次,并且您还想要允许 "电影名称中的“+”字符,例如“A+Flat”。您可以使用此在线工具自己验证您的正则表达式:Regex Validate。还有其他几个,请尝试谷歌搜索。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-01-05
      • 2016-06-20
      • 2012-04-22
      相关资源
      最近更新 更多