我一直在使用下一个:
RewriteRule ^(.*)/$ page.php?name=category&type=$1 [L]
重写我的链接。我只使用了一个文件名“page.php”,它起作用了。今天,我想添加另一个文件“project.php”,并且需要另一个 RewriteRule,这是我尝试在 .htaccess 中使用的完整代码:
Options +FollowSymlinks
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.*)$ $1.php [L]
RewriteRule ^(.*)/$ page.php?name=category&type=$1 [L]
RewriteRule ^(.*)/(.*)/(.*)/(.*)/$ project.php?category=$1&id=$4&type=$2&name=$3 [L]
但是,它只适用于第一条路径,而弄乱了第二条路径。拜托,谁能帮忙解答一下?我试图搜索它一段时间,但找不到解决方案。提前谢谢了!