2009-09-19 18 views
0

没有人知道如何激活雪豹中的URL Segment支持吗?我认为我必须将AcceptPathInfo On指令添加到/ private/etc/apache2中的httpd.config文件,但我无法找到正确的方法来完成它。我应该设置AllowOverride并转而使用.htaccess吗?任何意见将不胜感激,谢谢!URL段支持macosx 10.6

回答

1

您可以在服务器配置虚拟主机目录的.htaccesscontext使用AcceptPathInfo directive

  • 虚拟主机方面:

    下面是虚拟主机的本地主机一个例如:

    <VirtualHost *:80> 
        ServerName localhost 
        DocumentRoot "/Users/username/Sites/localhost/" 
        AcceptPathInfo on 
    </VirtualHost> 
    

    那现在将应用到整个虚拟主机。

  • 猪病方面:

    如果你只是想在特定的目录使用它,你可以在你的服务器/虚拟主机配置文件使用<Directory>块:

    <Directory /Users/username/Sites/localhost/foobar> 
        AcceptPathInfo on 
    </Directory> 
    
  • .htaccess上下文

    或者,如果您要允许AcceptPathInfo指令在.hta访问文件,您需要为该目录​​设置AllowOverrideFileInfo,例如。

    <Directory /Users/username/Sites/localhost/foobar> 
        AllowOverride FileInfo 
    </Directory> 
    
    # .htaccess file in /Users/username/Sites/localhost/foobar 
    AcceptPathInfo on 
    
+0

感谢你真棒答案。干杯。 – gansodesoya 2009-09-23 18:48:53