如果网址不包含特定字符,则htaccess重定向

时间:2018-08-29 22:52:54

标签: .htaccess redirect tags

我要将网站移至子域,需要某些标记字符串才能进入子域,而有些则保留在主站点上。问题是两者都有相似的标签系统。

我需要这种类型的请求 https://www.site.co.uk/tags/example-tag 去这里: https://sub.site.co.uk/tags/example-tag

但是这种类型的请求 https://www.site.co.uk/tags/view?tags=14-some-varriable 保持不变并解析到内容而无需重定向。

最推荐和最好的解决方案是什么? 我已经写了一些代码来解决其他重定向问题,但这使我头疼。

欢呼

1 个答案:

答案 0 :(得分:0)

对于您提到的示例,下面应该可以使用。

RewriteEngine On
RewriteCond %{REQUEST_URI} ^(.+)/(.+)
RewriteRule ^ https://sub.site.co.uk/%1/%2 [R]