0

Snow LeopardでURLセグメントサポートをアクティブ化する方法を知っている人はいますか?AcceptPathInfo Onディレクティブを/private/etc/apache2のhttpd.configファイルに追加する必要がありますが、正しい方法が見つかりません。AllowOverrideを設定し、代わりに.htaccessを使用する必要がありますか?何かアドバイスをいただければ幸いです、ありがとう!

4

1 に答える 1

1

このAcceptPathInfoディレクティブは、サーバー構成仮想ホストディレクトリ、または .htaccess コンテキストで使用できます。

  • 仮想ホストコンテキスト:

    仮想ホスト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コンテキスト

    または、.htaccessファイルでディレクティブを許可する場合は、そのディレクトリAcceptPathInfoに設定する必要があります。AllowOverride FileInfo

    <Directory /Users/username/Sites/localhost/foobar>
        AllowOverride FileInfo
    </Directory>
    
    # .htaccess file in /Users/username/Sites/localhost/foobar
    AcceptPathInfo on
    
于 2009-09-22T16:13:22.657 に答える