2

一番上にあるこのphp RESTチュートリアルで提供されているコードを使用しようとしています。コードは server.php で、Apache 構成は apache.conf です。

とにかく、プログラムを実行しようとすると、「壊れたリンク」エラーが発生します。ただし、単に「こんにちは」とエコーすると、エコーされたステートメントが表示されます。コメントを掘り下げてみましたが、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