我正在寻找可以执行以下操作的htaccess行

将旧的现有网址重定向到新网址(301)

示例www.example.com/categorya/categoryb/product.htm

www.example.com/product.htm

类别部分可以更多,或者更少,所有这些都必须转到/product.htm(Magento)。

谁能帮忙?

#1楼 票数:1 已采纳

尝试将这些规则放在文档根目录的htaccess文件中,最好放在您可能已经在其中的任何规则之上:

RewriteEngine On
RewriteRule ^(.+)/product.htm$ /product.htm [L,R=301]

尝试:

RewriteEngine On
RewriteRule ^[^/]+/[^/]+/([^.]+)\.htm$ /$1.htm [L,R=301]

  ask by JELLEJ translate from so

未解决问题?本站智能推荐:

2回复

将静态网址重定向为动态网址

我正在尝试将现有流量重定向到一个重写的站点,该站点现在在Apache服务器上使用带有RewriteRule动态URL。 将whatever.com/directory/some_page重定向到whatever.com/directory/?m=some_page 重写URL的每个示例都
1回复

在htaccess中将动态网址重定向到新的动态网址

我的头撞在墙上。 我已经创建了网站的更新版本,并且有通过PHP提供的各种动态页面。 通过htaccess对旧页面进行以下重写: 重写前的旧网址: 重写后的旧网址: 这里是如何在原始成功中进行编码的: 我知道这种原始格式并不是实现此目的的最佳方法,但这是我必须使用的格式,而且动
1回复

htaccess使用hashbang将动态网址重定向到一个

我有http://domain.com/frame/1234sdfs但我想将其更改为http://domain.com/#/frame/1234sdfs 我目前正在使用试错法,而我的.htaccess中的以下内容一无所获 RedirectMatch 301 ^/frame/([^/]*)$
1回复

将动态网址从id/article重定向到/article

我将衷心感谢您的帮助。 我有一个网站:http://mywebsite.tdl我有一个子目录:http://mywebsite.tdl/articles我有两种可以查看的文章:http://mywebsite.tdl/articles/myarticle或http:// mywebsite
1回复

重定向-带有动态网址和问号的301

我的htaccess文件中有多个重定向,例如 我经常使用此方法,但这次似乎不起作用,我认为它是动态网址。 有没有一种方法可以使用这种类型的URL进行重定向?
1回复

移动的网站现在需要将动态网址重定向到静态网址

我最近将网站从旧的PHP脚本移到了Wordpress。 我正在尝试将索引链接重定向到新的WP格式的URL。 我正在努力使 http://www.example.com/categoryResults.php?cat=1 重定向到 http://www.example.com/re
2回复

301忽略动态网址

好的,关于stackoverflow的第一篇文章,我去了。 我正在努力为旧网站的迁移编写301重定向。 该网站使用动态网址,但这些网址似乎无效。 旧网站: http : //oldsite.com/index.php?actie=contact 新网站: http : //news
1回复

.htaccess包含动态细分的重定向网址

我正在一个进行电话号码查询并将其存储到mysql数据库的网站上。 该网站有一个三页的向下钻取方法来查找电话号码。 因此,顺序为: phone-number/areacode.php?a=aaa phone-number/prefix.php?a=aaa&b=bbb p