我正在重新设计我的网站,并在此过程中重组一些链接结构。
要执行永久重定向,我使用以下代码(.htaccess)
RedirectMatch permanent old-link($|\.html) http://thedomain.com/new-link.url
我正在使用CMS并更改类别的链接会更改网址的路径,如下所示:
thedomain.com/old-category-link/old-article-url.html
到
thedomain.com/new-category-link/old-article-url.html
我应该如何编码(.htaccess)任何具有
的网址的重定向thedomain.com/old-category-link
(即
thedomain.com/old-category-link/old-article.html
thedomain.com/old-category-link/old-article-2.html
thedomain.com/old-category-link/old-article-999.html
)
到
thedomain.com/new-category-link/any-articles-old-url.html
谢谢
答案 0 :(得分:5)
不完全确定要求重定向到的是什么,但是它是这样的吗?
RedirectMatch permanent old-category-link(.*) http://thedomain.com/new-category-link$1
如果有人要求,这将是如此:
答案 1 :(得分:0)
没有答案对我有用。这是我的Wordpress网站的工作方式。
示例:
OLD URL: http://website.com/xxx/yyy/picture.png
NEW URL: http://website.com/wp-content/picture.png
因此,我想用WordPress的常规 / wp-content / 路径替换 / xxx / yyy / 。
将其放入您的.htaccess文件中。
RewriteEngine on
RedirectMatch 301 /xxx/yyy/(.*) http://website.com/wp-content/$1