【问题标题】:Redirects on htaccess [closed]在 htaccess 上重定向 [关闭]
【发布时间】:2015-05-18 04:05:24
【问题描述】:

我有需要将许多页面重定向到新页面的 Wordpress 网站。

我尝试使用 Regex 来做到这一点,但它不起作用。

网址如下所示:

http://www.my-domain.com/Controls/ni.asp?dzq4/6y-20150404022609-7.html

http://www.my-domain.com/Controls/ni.asp?dzq4/6j-20150404185005-940.html

htaccess 上的正则表达式:

Redirect ^(.*)/Controls/ni.asp.* /

请帮忙。

【问题讨论】:

  • 重定向指令不支持正则表达式。
  • 即使我尝试在没有正则表达式的情况下执行此操作,它也不会重定向它。示例:重定向 /Controls/ni.asp?dzq4/6y-20150404022609-7.html /ToHomePage.html

标签: regex wordpress .htaccess redirect


【解决方案1】:

常规 Redirect 不支持正则表达式。但是你可以使用RedirectMatch

此指令等效于 Redirect,但使用正则表达式,而不是简单的前缀匹配。提供的正则表达式与 URL 路径匹配,如果匹配,服务器会将任何带括号的匹配替换为给定的字符串并将其用作文件名。

【讨论】:

    猜你喜欢
    • 2018-07-11
    • 2012-11-19
    • 2013-09-10
    • 1970-01-01
    • 2012-07-25
    • 2012-01-13
    • 2013-04-06
    • 2012-06-17
    • 2020-05-13
    相关资源
    最近更新 更多