为什么Fedora中不需要RewriteBase?

时间:2015-10-26 00:32:49

标签: .htaccess cakephp mod-rewrite ubuntu-14.04 fedora-21

我使用Ubuntu和Fedora进行个人和工作。 Ubuntu更是如此,因为它们预先安装在工作提供的设备上。每当我必须在public_html上设置网络应用程序时,我必须在RewriteBase中添加.htaccess指令,以便让工作正常进行。

但是,我最近注意到我没有在我的Fedora Core(FC21)设备中设置RewriteBase但是CakePHP运行得很好。网址正在为用户目录正确解析。

我在两台机器中都比较了Apache设置。到目前为止,我还找不到任何看似神奇的东西。

我在Ubuntu上设置了什么来实现相同的行为?或者这是Fedora Core特有的变化吗?

感谢。

1 个答案:

答案 0 :(得分:0)

RewriteBase的文档提到可以省略它,前提是Aliasuserdir为Apache提供了上下文> = 2.4.13 。 Ubuntu 14.04.3 LTS Apache处于 2.4.7 ,因此认为它不会在那里工作。