这里有一个.htaccess文件,其中只有removes.php但是我想实现它也会被删除?id =也会被删除 (例如)localhost / new1v2 / alumni.php?id = 43将显示为localhost / new1v2 / alumni
这是我的.htaccess
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^\.]+)$ $1.php [NC,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^alumni alumni.php?id=43
答案 0 :(得分:0)
在你的htaccess顶部,添加:
RewriteEngine on
RewriteCond %{QUERY_STRING} ^id=.+$
RewriteRule (.+)\.php$ /$1? [L,R]
这将删除现有的queryString ?id = nm ,并将您的php网址从 /foobar.php?id=nm 重定向到 / foobar 。