如何使用一个查询重定向多个类似的URL?

时间:2012-11-28 06:04:14

标签: html .htaccess url redirect

我目前有很多网址如下:

http://www.domain.com/classes-dallas-tx.html

我需要将所有网址更改为以下内容:

http://www.domain.com/classes-in-dallas-tx.html

我只需要将“in”添加到现在没有它的每个URL中。

是否有一个查询我可以用于.htaccess文件,它将为我处理所有的URL?我打算使用301重定向。

谢谢!

1 个答案:

答案 0 :(得分:0)

尝试:

RedirectMatch 301 ^/([^-]+)-([^-]+)-([^-]{2})\.html$ /$1-in-$2-$3.html

RewriteEngine On
RewriteRule ^/?([^-]+)-([^-]+)-([^-]{2})\.html$ /$1-in-$2-$3.html [L,R=301]

在文档根目录中的htaccess文件中。