我在删除以下重写规则的扩展名时遇到了一些问题。
RewriteRule ^([^/]*)\.html$ /index.php?id=$1 [QSA,L]
如何摆脱扩展程序并将其用作domain.com/23
而不是domain.com/23.html
?
答案 0 :(得分:1)
您可以使用:
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^/]+)$ /index.php?id=$1 [QSA,L]