5
在Apache中重定向,更改URL或将HTTP重定向到HTTPS-您曾经想知道的有关Mod_Rewrite规则的所有内容,但害怕询问
这是关于Apache的mod_rewrite 的规范问题。 使用mod_rewrite可以更改请求URL或将用户重定向到不同于他们最初请求的URL。这包括以下内容: 将HTTP更改为HTTPS(或相反) 将对不再存在的页面的请求更改为新的替换。 修改URL格式(例如?id = 3433到/ id / 3433) 根据月球和太阳下可能出现的一切,基于浏览器,引用者,不同页面显示不同的页面。 您想弄乱网址的任何内容 您曾经想了解的有关Mod_Rewrite规则的所有内容,但都不敢问! 如何成为编写mod_rewrite规则的专家? mod_rewrite规则的基本格式和结构是什么? 我需要掌握哪些形式/风格的正则表达式? 编写重写规则时最常见的错误/陷阱是什么? 什么是测试和验证mod_rewrite规则的好方法? 我应该注意mod_rewrite规则的SEO或性能影响吗? 在常见情况下,mod_rewrite看起来像是适合该工作的正确工具,但不是吗? 有哪些常见示例? 测试您的规则的地方 该htaccess的测试网站是玩弄你的规则,并测试他们的好地方。它甚至显示调试输出,因此您可以查看匹配的内容和不匹配的内容。