我有以下 .htaccess 文件:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^project/([0-9]+)/([a-zA-Z0-9]+)/(.+)?$ project.php?id=$1&pName=$2&urlPram=$3 [L,NC]
</IfModule>
当我的 url 格式类似于:
mysite.com/project/1/test/vw
一切正常。但我也想在以其他格式输入 url 时,将其重写为第一种格式。即当我像这样输入网址时:
mysite.com/project.php?id=1&pName=test&urlParam=vw
我希望它变成:
mysite.com/project/1/test/vw
我必须写另一条规则吗?还是以其他方式完成?