跳至主要内容
短.be

URL 重写

在服务器内部将请求的 URL 转换为另一个 URL 的技术,对用户透明且不改变浏览器地址栏。

2025年9月15日 · 约 1 分钟阅读

重定向

URL 重写是 Web 服务器在内部将请求的 URL 转换为另一个 URL 的技术。与重定向不同,URL 重写对用户完全透明:浏览器地址栏中的 URL 保持不变,但服务器实际处理的是转换后的 URL。

例如,用户访问 "example.com/products/shoes" 时,服务器内部可能将其重写为 "example.com/index.php?category=products&item=shoes"。用户看到的是简洁的 URL,但服务器处理的是带有查询参数的动态 URL。欢迎参阅在 Amazon 搜索 Web 服务器书籍

URL 重写在 SEO 中扮演重要角色。它允许网站使用对搜索引擎友好的简洁 URL,同时在后端使用动态参数处理请求。Apache 的 mod_rewrite 和 Nginx 的 rewrite 指令是最常用的 URL 重写工具。

在 URL 缩短服务的架构中,URL 重写可以用于将短代码路由到正确的处理程序。例如,将 "short.be/abc123" 的请求重写为内部的 "/redirect?code=abc123" 路径。在 Amazon 搜索 Web 架构书籍探讨了这些路由模式。

分享到 XHatena

这篇文章对您有帮助吗?

相关术语

相关文章

常见问题

URL 重写和重定向有什么区别?
重定向是指示浏览器访问新 URL,而 URL 重写只是在服务器内部转换 URL,浏览器显示的仍是原始 URL。
URL 重写在什么场景下使用?
用于将动态 URL 转换为静态外观、API 版本管理、多租户应用的路由等场景。

想要创建短链接吗?

免费缩短网址