美知广子:Apache服务器上怎样替换请求URL中的文字

  美知广子:如何替换Apache服务器上请求URL中的文本? 将以下语句添加到.htaccess文件:RewriteCond%{REQUEST_URL}“ string1” RewriteRule“(。*)” string1(。*)“” $ 1string2 $ 2“ [N,PT]

  如何替换Apache服务器上请求URL中的文本?

  将以下语句添加到.htaccess文件:

  RewriteCond%{REQUEST_URL}“ string1”

  RewriteRule“(。*)” string1(。*)“” $ 1string2 $ 2“ [N,PT]

  例如,作为客户端发送请求URL:example.com/string1/abcstring1.html,然后转换为目标URL:example.com/string2/abcstring2.html。 [N]标签告诉Apache从头开始实施重写规则,直到RewriteCond失败为止。 只要请求URL包含需要替换的字符串,它就会重复执行。 替换所有string1后,RewriteCond无效。 在此示例中,RewriteCond实现了两次。 [PT]告诉mod_rewrite将重写的URL传输到Apache进行下一步处理。

  我们都知道主要字符是否为 URL中的SEO非常重要。 对于在网站建设初期并未非常关注SEO的网站,唯一的网站是一个大型网站,此功能确实锦上添花。

  注意:使用此功能时,有时还会纠正非目标字符。 如果示例中的“ abcstring1”不是目标字符,则此性能也将替换它。

未经允许不得转载:SEO教程网 » 美知广子:Apache服务器上怎样替换请求URL中的文字