繁体   English   中英

在.htaccess中,当一个单词单独出现时,如何重定向URL?

[英]In .htaccess, how do I redirect a url when a word is alone?

我遇到需要创建多个重定向的情况。

我想将/ blog重定向到/ food,可以很容易地通过

Redirect 301 /blog /food

但是然后我还需要将/ blog / example重定向到/ another-example。 但是由于我创建了前一个重定向,因此最终发生了以下情况:

/blog/example

/food/example

代替

/another-example

因为它在考虑其他事项之前将/ blog更改为/ food。

有什么帮助吗? 谢谢!

重定向指令与uri的其余部分匹配,并将其附加到目的地。 要重定向特定的uri,您需要使用RedirectMatch。

RedirectMatch 301 ^/blog/?$ /food

在测试之前,请清除浏览缓存。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM