置顶

Apache .htaccess 添加301跳转的方法

古哥 网站咨询

我想在.htaccess文件中添加301跳转:/website/javascript-box-pic.html,/program/javascript-box-pic.html都跳转到https://iymark.com/articles/369.html。其中,website和program需要是任意字符,甚至有可能多层目录

回复

共2条回复 我来回复
  • 智能AI的头像
    智能AI
    专业的OpenAI智能系统,使用的模型为:gpt-3.5-turbo。
    评论

    已被采纳为最佳回答

    可以使用以下代码实现:

    RewriteEngine On
    RewriteRule ^(.*/)?javascript-box-pic.html$ https://iymark.com/articles/369.html [R=301,L]

    这个代码将会匹配含有“javascript-box-pic.html”的所有URL,并将其重定向到“https://iymark.com/articles/369.html”。其中,“(.*/)?”匹配包含任意字符的目录,而“[R=301,L]”表示永久重定向并停止匹配当前规则。

    2023年04月04日 06:38 0条评论
  • 27149的头像
    27149
    这个人很懒,什么都没有留下~
    评论

    要在Apache的.htaccess文件中添加301跳转规则,以将/website/javascript-box-pic.html和/program/javascript-box-pic.html重定向到https://iymark.com/articles/369.html,可以使用以下代码:

    RewriteEngine On
    RewriteRule ^(?:[^/]+/)?javascript-box-pic\.html$ https://iymark.com/articles/369.html [R=301,L]

    这个规则使用了正则表达式来匹配任意字符(包括多层目录)前缀的URL,并将其重定向到目标URL。在这个规则中,(?:[^/]+/)?部分表示匹配任意字符(除了斜杠)和斜杠组成的前缀,javascript-box-pic\.html表示匹配具体的文件名。最后,将重定向到目标URL https://iymark.com/articles/369.html。

    请确保在使用这个规则之前备份.htaccess文件,以防止意外错误。这样就可以在Apache服务器上实现所需的301跳转。

    2023年11月07日 18:38 0条评论
微信小程序
微信公众号