私はPHP経由でWeb APIを構築しています。私が苦労していることの1つは、何かが存在しないときに親フォルダのindex.phpにリダイレクトするhtaccessファイルを設定することです。htaccess親フォルダへのリダイレクトindex.phpが存在しない場合
/SkedApi/
index.php
/Users/
index.php
これは私がこれまで持っているものですが、それが動作していない:それが存在しない場合は
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php [NC,L]
は現在、それはすべての帰りにそれをリダイレクトするマイフォルダ構造は次のようになります/SkedApi/index.php
にしかし、/Users/3
の場合は/Users/index.php
にリダイレクトする必要があります。 /Users/
が正しく機能し、/Users/index.php
に転送されます。
確かにこれを解決する一般的な方法があります。これは、新しいコントローラを追加するたびに、htaccessファイルを編集する必要が非常にエラーが発生しやすいようです。 – keelerjr12
@gotoguru、はい私のフレームワークは、クエリ文字列からそれを取得します。 – keelerjr12
これは私のためには機能しません。 – keelerjr12