2011-01-13 2 views
12

WordPressのローカルMAMPインストールがあり、パーマリンクの動作を試みています。私はパーマリンクの設定の日と名 'http://localhost/wordpress_1/2011/01/12/sample-post/MAMPのインストールでWordPressのパーマリンクが動作する

を設定した後、私のリンクをクリックしたときしかし、私は

が見つかりません404ed取得:要求されたURLを /wordpress_1/2011/01/05 /ハローワールド/ がこのサーバー上に見つかりませんでした。

これはmod_rewriteの問題ですか? mod_rewriteはphpinfoの 'loaded modules'セクションにリストされています。私はそれを可能にするために他の何かをする必要がありますか?

おかげ

UPDATE:私のhttpd.confから

<Directory /> 
    Options Indexes FollowSymLinks 
    AllowOverride None 
</Directory> 

答えて

27

<Directory /> 
    Options Indexes FollowSymLinks 
    AllowOverride All 
</Directory> 

<Directory /> 
    Options Indexes FollowSymLinks 
    AllowOverride None 
</Directory> 

からの私のhttpd.confを変更し、それが動作します。

2

フォローシンボリックリンクがMAMPでオンにする必要があります。

あなたが設定され、以下のオプションを持っていることを確認してくださいに/ <Directory /> 用アプリケーション/ MAMP/confに/ apacheの/ ルックhttpd.confファイルを開きます。

Options Indexes FollowSymLinks 

のことができます。また、セットアップローカル仮想ホストあなたのワードプレスサイトのより良いテストのために。この質問/トピックの範囲を超えていますが、希望すれば、設定ファイルの例とそれを行う方法の説明を作成できます。

+0

Optionsディレクティブはすでに設定されていました。私は変更が必要なAllowOverrideでした。詳細は私の答えをご覧ください。 – Yarin

+0

@Yarin - ああ、うれしいことです。ここでは、MAMP Proをお持ちでない場合、MAMPで仮想ホストを使用する方法を説明します:http://pastebin.com/ygFMejdF –

+0

これはnginxでどのように動作しますか? – cameronroe