这就是我想要做的事情:
特定类别的旧路径:
`https://mywebsite.com/tag/something/somethingelse`
仅当请求针对https://mywebsite.com/tag
时,才会生成新路径https://mywebsite.com/options/tag/something/somethingelse
仅当请求的网址包含/ tag且没有/ options / tag时才会这样做。 如果请求是针对没有/ options / preceding / tag的protocol / domainname / tag,那么我们需要在那里添加它。
例如,需要从此重定向:
https://myseniorchoices.com/tags/facilityamenitiesskillednursing/tv-room
到此:
https://myseniorchoices.com/options/tag/facilityamenitiesskillednursing/tv-room
" facilityamenitiesskillednursing / tv-room"只是一个例子,有成千上万的可能性,所以它需要动态超过标签/
请注意复数"标签"变成单数"标记",如果有所作为。
答案 0 :(得分:0)
从第一次提供的链接转到第二次使用RewriteRule:
RewriteRule ^tag/something/somethingelse$ /options/tag/something/somethingelse?&%{QUERY_STRING}
答案 1 :(得分:0)
事实证明这很简单,应该早点考虑过。这对我有用: RedirectMatch永久标记(。*)https://myseniorchoices.com/options/tag $ 1