用mod_rewrite和MAMP拉出我的头发

时间:2011-04-11 21:03:46

标签: mod-rewrite osx-snow-leopard mamp

我正在使用MAMP,我无法让mod_rewrites工作。

经过大量的http.conf文件播放后,最后看了我的php_info,没有安装mod_rewrite exstension。

我在Applications>中打开了php.ini文件。 MAMP> conf> php5.2& php5.3并查看了exstensions并且没有mod_rewrite.so。我只能看到:

extension=imap.so
extension=yaz.so
extension=mcrypt.so
extension=gettext.so
extension=pgsql.so
extension=pdo_pgsql.so
extension=pdo_mysql.so

我补充说,期待好运 - 但​​没有快乐!

1 个答案:

答案 0 :(得分:5)

我有同样的问题,希望这会为你解决。

我在我的主机文件中添加了我的网站,而不是通过locahost / .....它有自己的网址,我重定向到127.0.0.1。即我的主机文件看起来像这样

  

127.0.0.1 mysite.local

然后我在MAMP中设置了一个虚拟主机。您将在/ Applications / MAMP / conf / apache

中找到vhosts.conf文件

我的主机文件看起来像这样

NameVirtualHost *
<VirtualHost *>
    DocumentRoot "/Applications/MAMP/htdocs"
    ServerName localhost
</VirtualHost>

<VirtualHost *>
    DocumentRoot "/Applications/MAMP/htdocs/mysite-folder"
    ServerName mysite.local
</VirtualHost>

希望有所帮助:D