2

我正在尝试在最顶部使用此 php REST 教程中提供的代码。代码是 server.php,apache 配置是 apache.conf

无论如何,当我尝试运行该程序时,我得到一个“断开的链接”错误。但是,如果我只是简单地回显“hello”,它将显示回显语句。我在评论中做了一些挖掘,我认为这可能是 apache 的配置,但我没有运气弄清楚。

我用于 server.php 文件的路径位于 C:\xampp\htdocs\rest\server.php

我将以下内容添加到我的 httpd.conf 中,但没有任何改变。

RewriteEngine on
RewriteRule ^/.* rest/server.php  

看了一些评论,有人建议改成这个,但是也没用

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule .* rest/server.php/$0 [L]

我不确定如何配置 .htaccess 文件(甚至不知道它会使用 xampp 去哪里),但这可能吗?

编辑 - 仍然无法正常工作,我做了以下更改

我在 httpd.conf 中改变了这个

<Directory />
 Options FollowSymLinks
 AllowOverride ALL 
 Order deny,allow
 Deny from all
</Directory>  

我制作了一个 .htaccess 文件并将其放在我的 htdocs 文件夹中(在 xampp 中),其中包含以下几行

Options +FollowSymlinks
RewriteEngine on
RewriteRule ^/.* rest/server.php     
4

0 回答 0