RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^/]*)$ /?a=$1 [L]
RewriteRule ^([^/]*)/([^/]*)$ /?a=$1&app=$2 [L]
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
これにより、すべての URL が検索エンジンで使いやすくなると思われますが、問題は、誰かがhttp://pattersoncode.ca/realurlhere/にアクセスすると、実際のディレクトリであってもエラー ページにリダイレクトされることです。とにかくこれを止めることはありますか?http://pattersoncode.ca?a=realurlhereにアクセスしようとしていると考えているに違いありません。