有谁知道如何激活Snow Leopard中的URL Segment支持?我认为我必须将AcceptPathInfo On指令添加到/ private / etc / apache2中的httpd.config文件中,但我找不到正确的方法。我应该设置AllowOverride并转而使用.htaccess吗?任何建议将不胜感激,谢谢!。
答案 0 :(得分:1)
您可以使用服务器配置,虚拟主机,目录或 .htaccess中的AcceptPathInfo
directive context。
虚拟主机上下文:
以下是虚拟主机 localhost 的示例:
<VirtualHost *:80>
ServerName localhost
DocumentRoot "/Users/username/Sites/localhost/"
AcceptPathInfo on
</VirtualHost>
现在将适用于整个虚拟主机。
direcory 上下文:
如果您只想在特定目录中使用它,可以在服务器/虚拟主机配置文件中使用<Directory>
块:
<Directory /Users/username/Sites/localhost/foobar>
AcceptPathInfo on
</Directory>
.htaccess context
或者,如果您想在.htaccess文件中允许AcceptPathInfo
指令,则需要为该目录设置AllowOverride
FileInfo
,例如
<Directory /Users/username/Sites/localhost/foobar>
AllowOverride FileInfo
</Directory>
# .htaccess file in /Users/username/Sites/localhost/foobar
AcceptPathInfo on