【发布时间】:2015-12-11 23:18:46
【问题描述】:
我继承了一个非常固定的网站,没有开发环境。在 LAMP 堆栈中,htaccess 文件一直是我的弱点,而且似乎最后一位开发人员使用 htaccess 文件做了很多工作。
我尝试过多次修改它,但我只是在尝试制作开发环境时才成功破解它。
我正在尝试做的是获取我网站的所有引用
http://www.example.com/foo/bar
并将其更改为
[howeverVariablesWorkInHTACCESS]/foo/bar
正在由某个变量构建。我看过 htaccess 可以使用变量的引用,但我没有看到任何我真正理解的。
理想情况下,我不必手动输入该变量值,而是以某种方式将其从文件的位置拉出,但如果这不是一个选项,那么只更改服务器之间的一条线将比数百条更容易。
所以,TL;DR 如何在 htaccess 文件中创建变量并根据文件位置给它们赋值?
还有奖金请求...建议的方法来真正掌握 htaccess 文件?到目前为止,我还没有看到与 htaccess 相当的小提琴或明确编写的指南。
【问题讨论】: