301 重定向 .htaccess
如何使用 .htaccess 进行 301 重定向,例如:将子目录 /Blog/
重定向到 /blog/
?
How do I 301 redirect, for example: a subdirectory /Blog/
to /blog/
with .htaccess?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
或者使用类似 http://www.htaccessredirect.net/index.php
Or use something like http://www.htaccessredirect.net/index.php
我立即想到的方法是:
可能有比 mod_rewrite 更好的方法,而且我不能 100% 确定外部重定向是否会正常工作——您可能需要完整的 URL——但是就这样了。
The way that immediately comes to mind:
There are probably much better ways than mod_rewrite, and I'm not 100% sure that the external redirects will work as they should -- you may need the full URL -- but there you go.
这是最简单的 .htaccess 解决方案,将其放在 /.htaccess 中:
但它确实很有限。如果您想捕获所有可能的 CasSe 拼写错误,并转发任何其他路径信息(例如 /Blog/foo/bar.html),请使用此选项:
有关更多选项,有 完整的 .htaccess 生成器可用。
或者,您可以使用 基于 ModRewrite 的规则 来获得最大的灵活性,但这可能有点过头了。
This is the simplest .htaccess solution, place it in /.htaccess:
But it's really limited. If you want to catch every possible CaSe-wise misspelling, and also forward any other path info (such as /Blog/foo/bar.html), use this instead:
For more options, there are full .htaccess generators available.
Or you can use ModRewrite-based rules for maximum flexibility, but it's probably overkill.