2014-03-05 41 views
0

我目前正试图在Mac OS X服务器上安装问题跟踪器,但无法比索引页更进一步,因为每个子页面都只给404未找到错误(请求的URL未在此服务器上找到)。无法在OS X服务器上启用/使用URL重写

看起来好像mod_rewrite工作不正常。

我加载了rewrite_module并将AllowOverride设置为All /private/etc/apache2/httpd.conf以及/Library/Server/Web/Config/apache2/httpd_server_app.conf中,因为使用此文件而不是第一个安装Server App时。但它仍然不起作用。

我的.htaccess文件中的重写引擎被设置为“On”,但它看起来像apache根本没有在看那个文件。

我使用的是Mac OS X 10.8.3 Server,Apache 2.2.22和PHP 5.3.15,如果有帮助,网站的数据位于/ Library/Server/Web/Data/Sites/Default下。

我错过了什么吗?我会很感激任何帮助或提示。

回答

1

好,我解决了这个问题由我 - 我不得不添加问题跟踪器被安装在https_server_app.conf这样

<Directory "/Library/Server/Web/Data/Sites/Default/myissuetracker"> 
    AllowOverride All 
    Options None 
    Order allow,deny 
    Allow from all 
</Directory> 

文件夹的新目录条目,并在.htaccess文件我只是注释掉了“RewriteRule。* - [L]”,一切正常!

+0

感谢您为此...安装了优胜美地服务器(不要浪费您的20美元),并且此问题无处不在 –