我正在做一个从数据库中获取数据的项目。我使用的是 URL 重写方法。我正在使用重写方法它会重定向到错误页面
动态网址
http://www.sample.com/?cat=kk
重写的网址
http:/www.sample.com/kk
.htaccess
为此 URL 重写编写的文件
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
我遇到的问题是,当我访问任何页面时,它将重定向到服务器默认错误页面。