使用htaccess从网址中删除点

时间:2019-05-06 10:55:18

标签: regex apache .htaccess mod-rewrite url-redirection

我有这样的网址,https://example.com/ECS-.327-12.5-12-C-TR,我想重定向到https://example.com/ecs-327-125-12-c-tr,从网址中删除点,我已经有将大写转换为小写的代码,所以这没问题,但网址中的点正在引起问题< / p>

我尝试了以下规则,但是没有运气

RewriteRule ^([^ /] )。([^ /] )\ $ /$1$2.html [L,R = 301]

1 个答案:

答案 0 :(得分:0)

点代表换行符以外的任何字符。 我认为你必须逃避

RewriteRule ^([^/])\.([^/])\$ /$1$2.html [L,R=301]

我不太了解应该怎么做,但是现在它找到了一个点之前的字符,该点以及该点之后的字符