删除 php url 不会在我的 XAMPP 本地主机上工作,但会在服务器上工作
Removing php url won't work on my XAMPP localhost but will work on server
使用以下代码从 URLS 中删除 php,在我的在线服务器上有效,但在 XAMPP 本地主机
中无效
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.*[^/])/?$ .php [L]
我已经尝试将 httpd.conf 文件中的 AllowOverride 更改为全部并更改 conf 文件中的其他设置,但无法弄清楚是什么阻止了它
TIA
请确保您已在您的 xampp 中开启 mod_rewrite(它可以在您的在线服务器中默认开启)。
在这里您可以查看操作方法:https://ubiq.co/tech-blog/how-to-enable-mod_rewrite-in-xampp-wamp/
使用以下代码从 URLS 中删除 php,在我的在线服务器上有效,但在 XAMPP 本地主机
中无效RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.*[^/])/?$ .php [L]
我已经尝试将 httpd.conf 文件中的 AllowOverride 更改为全部并更改 conf 文件中的其他设置,但无法弄清楚是什么阻止了它
TIA
请确保您已在您的 xampp 中开启 mod_rewrite(它可以在您的在线服务器中默认开启)。
在这里您可以查看操作方法:https://ubiq.co/tech-blog/how-to-enable-mod_rewrite-in-xampp-wamp/