私は人々が抱えていた約100の異なるmod_rewriteと.htaccessの問題を見てきましたが、これまでのところ、私の問題の修正に出くわすことはありません。
10.8.2を実行する新しいコンピュータmacbookproをセットアップしました。これはMAMPPなどを使用しておらず、Apacheのネイティブインストールのみを使用しています。すべてが正常に見え、他のマシンと同じように見えますが、私が知る限り、URLの書き換えは行われていません。
リライトモジュールがロードされていることを確認しました...そして、それは、さまざまな.confファイルにすべてのものを許可するを追加しましたが、何も機能していません。次に何を試すべきかについての見方を失ってしまいました。
重要かどうかはわかりませんが、VirtualHostsを有効にしました。URLに/index.php/を入力すると、作業中のサイトが実際に読み込まれます。
誰もが見る必要のあるコードを投稿します。必要なものを教えてください。
これが.htaccessファイルです(他のマシンで動作します)
RewriteEngine on
RewriteCond $1 !^(index\.php|images|robots\.txt)
RewriteRule ^(.*)$ /index.php/$1 [L]
私の仮想ホスト
NameVirtualHost *:80
ServerRoot "/Users/admin/Sites/dir"
<VirtualHost *:80>
DocumentRoot mysite/awareness-thing
ServerName awareness.test.dev
</VirtualHost>
編集:これが私のhttpd.confファイルの要点です:https ://gist.github.com/JoeCianflone/f580f7dd75d7e10f05a0