我正在尝试将此网址格式http://domain.com/state/city/category/ad-title
重定向到另一个特定域,例如http://domain2.com/city
所以匹配上述格式的任何内容都会被重定向。但问题是,我有50个左右的重定向链接。 所以我想重定向例如
domain.com/state1/city1/category1/ad-title to
domain2.com/city1
然后重定向
domain.com/state2/city2/category1/ad-title to
domain.com/city2
等等。为了匹配上述任何格式/ad-title
并重定向到另一个域,我需要编写什么样的正则表达式?这将是301
重定向。
答案 0 :(得分:0)
此重定向规则应该从网站根目录.htaccess开始,作为您的第一条规则:
RewriteEngine On
RewriteRule ^[\w-]+/([\w-]+)/[\w-]+/[\w-]+/?$ http://domain2.com/$1 [L,R=301]