删除 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”