“重定向不允许在这里” - 即使使用AllowOveride All,我也无法使用htaccess

时间:2015-12-31 02:33:57

标签: php apache .htaccess mod-rewrite redirect

我刚刚设置了apache,一切正常,但是当我尝试使用.htaccess时,我遇到了500内部服务器错误。我检查了日志,并说"Redirect not allowed here"

这是我的htaccess文件:Redirect 302 / http://home.dev/test

我的apache配置:http://pastebin.com/B7Ah2dSB(我无法在页面上对其进行格式化,因为哈希注释转向了标题)

最后是httpd-vhosts配置:

<Directory "/Users/georgearnall/public">
  AllowOverride All
</Directory>

<Virtualhost *:80>  
  VirtualDocumentRoot "/Users/georgearnall/public"
  ServerName home.dev
</Virtualhost>

由于

1 个答案:

答案 0 :(得分:0)

排序了!我正在检查进程,并且apache从未重新启动。 我正在使用此命令:sudo apachectl restart但它不起作用。 相反,我使用sudo killall httpd然后使用sudo apachectl start