删除 php url 无法在我的 XAMPP localhost 上运行,但可以在服务器上运行

Posted

技术标签:

【中文标题】删除 php url 无法在我的 XAMPP localhost 上运行,但可以在服务器上运行【英文标题】:Removing php url won't work on my XAMPP localhost but will work on server 【发布时间】:2021-12-25 03:16:31 【问题描述】:

使用以下代码从 URLS 中删除 php,可以在我的在线服务器上运行,但在 XAMPP 本地主机中不起作用

RewriteCond %REQUEST_FILENAME !-d
RewriteCond %REQUEST_FILENAME\.php -f
RewriteRule ^(.*[^/])/?$ $1.php [L]

我尝试在 httpd.conf 文件中将 AllowOverride 更改为 all 并更改 conf 文件中的其他设置,但无法弄清楚是什么阻止了它

TIA

【问题讨论】:

【参考方案1】:

确保您已在 xampp 中开启 mod_rewrite(默认情况下可在您的在线服务器中开启)。

您可以在这里查看操作方法:https://ubiq.co/tech-blog/how-to-enable-mod_rewrite-in-xampp-wamp/

【讨论】:

以上是关于删除 php url 无法在我的 XAMPP localhost 上运行,但可以在服务器上运行的主要内容,如果未能解决你的问题,请参考以下文章

从 Codeigniter URL 中删除 index.php 不起作用

XAMPP:无法从智能手机(iPhone)加载访问 url 的资源

无法使用 php (Xampp) 连接我的 Microsoft 访问数据库文件

无法从 codeigniter 中的 URL 中删除“Index.php”

为啥我的 Xampp Apache 服务器无法打开一个 PHP 脚本?

数据库中的 XAMPP 中的我的 SQL 错误。无法删除表中的用户