我正在尝试重定向任何符合以下条件的网址:
old-domain.com/marketplace/businesses/anything-here/ads/
old-domain.com/marketplace/businesses/anything-here/ads/anyhting-after-this-too
old-domain.com/marketplace/businesses/anything-here/ads/anyhting-after-this-too/anyhting-after-this-too/
etc...
到
new-domain.com/deal/
这就是我的.htaccess
文件的样子
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteBase /
RewriteRule ^marketplace/businesses/([a-z0-9\-_]+)/ads/(.*) http://new-domain.com/deal/ [R=301,L]
</IfModule>
我已经尝试了几种变体,包括交换([a-z0-9\-_]+)
with([A-Za-z0-9_-\s\.]+)
和[a-zA-Z-_0-9]+)
其他组合,但我似乎无法让它工作。
还要注意我anything-here
在网址中所说的位置,这意味着我希望能够匹配几乎所有可能存在的东西。
任何帮助,将不胜感激。
谢谢