RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ /index.php?route=$1
使用该重写规则,如果我输入任何不以反斜杠结尾的链接,则会在末尾附加
GET
字符串。
示例:
localhost/forum/ 显示为 localhost/forum/
localhost/forum 显示为 localhost/forum/?route=Forum
添加一行
RewriteCond %{REQUEST_FILENAME} !-d
因此当指向现有目录时它不会执行任何操作