【问题标题】:Custom Page Slug with multiple query strings using htaccess使用 htaccess 的具有多个查询字符串的自定义 Page Slug
【发布时间】:2012-03-28 00:04:56
【问题描述】:

我在我的 .htaccess 文件中使用以下行来创建自定义页面存根

RewriteRule ^([a-zA-Z0-9-/]+)$ index.php?slug=$1 [QSA]

所以基本上这会将 my-site.com/my-fancy-url 变成 my-site.com/index.php?slug=my-fancy-site

我需要在查询字符串中添加一个附加变量,如下所示:

my-site.com/index.php?slug=my-fancy-site&customId=5

所以我可以使用这个网址:

my-site.com/my-fancy-url/5

任何想法我将如何改变重写规则来实现这一点?

【问题讨论】:

    标签: .htaccess mod-rewrite


    【解决方案1】:
    RewriteRule ^([a-zA-Z0-9-/]+)/([0-9]+)$ index.php?slug=$1&customId=$2 [QSA]
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-06-25
      • 1970-01-01
      • 1970-01-01
      • 2018-07-17
      • 1970-01-01
      • 2017-09-19
      • 1970-01-01
      • 2019-11-10
      相关资源
      最近更新 更多