【发布时间】:2013-03-29 22:48:27
【问题描述】:
有没有关于如何使用 mod_rewrite 更改 URL 的良好、清晰的参考资料?
我正在尝试进行基本的 URL 重写,当我试图解决这个问题时,我发现人们提出了一百万个问题以及许多随机示例,但没有一个资源可以解释它是如何实现的作品 以及所有选项是什么,等等。有时我很幸运并找到了与我正在尝试做的类似的事情,但通常有许多不同的版本。有时他们都工作。有时他们都没有。所以这是一个猜谜游戏。
我找到了apache mod_rewrite 文档,但它读起来像是廉价的立体声说明。 (只是一堆细节和例子,没有明确的关系)所以我还在猜测很多事情。
我将包括我正在尝试做的事情,以防它是一个简单的答案,但我更喜欢 RTFM,以便下次我可以自己弄清楚:
example.com/hideme/* --> example.com/* (隐藏特定子目录)
【问题讨论】:
-
我一直观察到最大的问题是如何处理从浏览器到网络服务器的 URL 的概念(以及在网络服务器处理 URI 时,mod_rewrite 扮演什么角色)。因为“将 URL 从 X 更改为 Y”的概念根本没有任何意义。
-
这正是我最大的问题......有什么意义?
标签: apache .htaccess mod-rewrite