【问题标题】:htaccess redirect ending with number and a letterhtaccess 重定向以数字和字母结尾
【发布时间】:2016-07-31 19:05:47
【问题描述】:

我的一些网站网址以 10 位数字和一个字母“M”结尾。我想把它重定向到我的主页。我正在使用 apache 网络服务器。

网址 www.example.com/my-page/M1234567890 应重定向到 www.example.com

我试图在 .htaccess 中使用 redirectmatch 来实现这一点,但我在 .htaccess 中给出的模式不起作用。我尝试通过多种方式实现这一目标,但没有奏效。

请看我下面的代码。

Redirectmatch 301 ^([C])(d{14})/?$ /

【问题讨论】:

  • 只是my-page/M1234567890anything-there/M1234567890?
  • 嗨@nicael,什么都有/M1234567890。

标签: apache .htaccess redirect


【解决方案1】:

你可以这样做:

Redirectmatch 301 .*/M\d{10} /
  • .*/ 匹配任何页面及其后的斜线(例如qwerty/
  • M\d{10} 匹配 M 和它后面的 10 个数字

【讨论】:

  • 感谢@nicael 的快速回复。我会试试这个,然后告诉你。
猜你喜欢
  • 2017-07-03
  • 2015-05-29
  • 1970-01-01
  • 1970-01-01
  • 2019-09-25
  • 2014-08-18
  • 2020-11-08
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多