我使用Ubuntu和Fedora进行个人和工作。 Ubuntu更是如此,因为它们预先安装在工作提供的设备上。每当我必须在public_html
上设置网络应用程序时,我必须在RewriteBase
中添加.htaccess
指令,以便让工作正常进行。
但是,我最近注意到我没有在我的Fedora Core(FC21)设备中设置RewriteBase但是CakePHP运行得很好。网址正在为用户目录正确解析。
我在两台机器中都比较了Apache设置。到目前为止,我还找不到任何看似神奇的东西。
我在Ubuntu上设置了什么来实现相同的行为?或者这是Fedora Core特有的变化吗?
感谢。
答案 0 :(得分:0)
RewriteBase
的文档提到可以省略它,前提是Alias
或userdir
为Apache提供了上下文> = 2.4.13 。 Ubuntu 14.04.3 LTS Apache处于 2.4.7 ,因此认为它不会在那里工作。