こんにちは、Mac で apache を使用しています。php を有効にしました。.htacess を使用して URL を書き換えようとしています。
http://localhost/~username/project/test to http://localhost/~username/project/index.php?url=test
But received 404 error - on retrieving url - http://localhost/~username/project/test .
But - this - http://localhost/~username/project/index.php?url=test - Php is working fine.
私の .htacess ファイルには、次の 5 行が含まれています。
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule ^(.+)$ index.php?url=$1 [QSA,L]
ロードされたモジュールの mod_rewrite を PHP 情報で見ることができます。これをデバッグして、.htaccess が呼び出されているかどうかを確認する方法を教えてください。
私の .htaccess ファイルのパスは - ~username/Sites/project/.htaccess です。