【问题标题】:.htaccess RewriteRule regex match specific words.htaccess RewriteRule 正则表达式匹配特定单词
【发布时间】:2015-06-05 11:24:46
【问题描述】:

我需要一个比我更擅长重写规则和正则表达式的专家的建议。

我有以下重写规则:

RewriteRule ^([^/]*)/$ /product.php?prod=$1 [L]

它基本上将斜线之间的任何页面重写为 product.php

www.website.com/prod1/
www.website.com/prod2/
www.website.com/apple/
www.website.com/orange/

但是,我只想重写特定页面,例如:

www.website.com/apple/
www.website.com/orange/

我该怎么做?

【问题讨论】:

  • ^(apple|orange)/$ /product.php?prod=$1 [L]
  • @MarkShevchenko 我只是在写准确的答案。如果您将其写为答案,我会投票

标签: regex .htaccess mod-rewrite


【解决方案1】:

这可能会有所帮助:

重写规则 ^(apple|orange)/$ /product.php?prod=$1 [L]

【讨论】:

  • 绝对有帮助。谢谢你,马克!
猜你喜欢
  • 2013-06-10
  • 2019-09-29
  • 2017-04-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多