先週末、私は自宅にWindows(xamppを使用)で新しいサイトをセットアップしました。すべてが機能し、クリーンなURL(http://mysite.com/page/aboutなど)を取得します。今日は、MAMPを搭載したMacを使用しているオフィスにファイルを持ち込む必要がありましたが、何も機能しませんでした。/Applications/MAMP/conf/apache/httpd.confファイルでに変更AllowOverride
し、有効にしましたが、運がありませんでした。(もちろん、MAMPを再起動しました)しかし、何も起こりませんでした。私のすべてのウェブブラウザは、エラーについて何も教えてくれません。タイトルに「localhost:8888/」が表示されました。All
LoadModule rewrite_module modules/mod_rewrite.so
私は.htaccessファイルでこれらの行を使用します:
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^([A-Za-z0-9_-]+)(/)?$ index.php?page=$1 [QSA]
RewriteRule ^page/([A-Za-z0-9_-]+)(/)?$ index.php?page=page&uri=$1
RewriteRule ^work/([A-Za-z0-9_-]+)(/)?$ index.php?page=work&uri=$1
</IfModule>
これを機能させるために他に何ができるでしょうか?どうもありがとう。