データベースからデータを取得するプロジェクトを行っています。URL書き換え方式を採用しています。エラーページにリダイレクトする書き換えメソッドを使用していました
動的 URL
http://www.sample.com/?cat=kk
書き換えられた URL
http:/www.sample.com/kk
この URL 書き換え用に書き込まれた.htaccess
ファイル
RewriteEngine On
RewriteRule ^([^/]*)$ /?cat=$1 [L]
.htaccess ファイルには、別の URL 書き換えも含まれています。
RewriteRule ^([^/]*)/([^/]*)/([^/]*)/([^/]*)\.html$ /?cat=$1&sub=$2&year=$3&page=$4 [L]
RewriteRule ^([^/]*)/([^/]*)$ /?cat=$1&sub=$2 [L]
RewriteRule ^([^/]*)/([^/]*)$ /?cat=$1&sub=$2 [L]
RewriteRule ^([^/]*)/([^/]*)/$ /?cat=$1&sub=$2 [L]
RewriteRule ^([^/]*)/([^/]*)/([^/]*)\.html$ /?cat=$1&sub=$2&pag=$3 [L]
RewriteRule ^([^/]*)/$ /?cat=$1 [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
私が抱えている問題は、ページにアクセスすると、サーバーのデフォルトのエラーページにリダイレクトされることです。