可以通过以下步骤来解决Apache重写以去除文件扩展名的问题:
首先,确保你已经在Apache上启用了mod_rewrite模块,以便能够重写URL。
然后,在Apache的配置文件中,添加以下规则,以将URL中的文件扩展名去掉:
RewriteEngine On RewriteCond %{REQUEST_FILENAME}.php -f RewriteRule !.*.php$ %{REQUEST_FILENAME}.php [QSA,L]
这些规则的作用是将.php文件的扩展名从URL中去掉,并且只有在请求的文件实际存在时才进行重写。
上一篇:Apache重写XSS保护问题