0
私はルールに関して少しの理解の問題があります。それは動作するはずですが、私は何かが欠けていると思います。ヘルプがにappriciatedされ:)restfull htaccess書き換え条件が適用されない
ルール:一緒に投稿して http://sccatdev.office.dig/deploy/ajax/handler.php?path=Approval&class=Artile&method=testへ
http://sccatdev.office.dig/deploy/ajax/Approval/Article/test
となります:
<IfModule mod_rewrite.c>
Options -MultiViews
RewriteEngine On
RewriteCond %{REQUEST_URI}$1 ^(.*?/)(.*)\2$
RewriteRule ^(.*)$ - [E=BASE:%1]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule %{ENV:BASE}^(.+)/(\w+?)/(\w+?)$ %{ENV:BASE}handler.php?path=$1&class=$2&method=$3 [L,QSA]
</IfModule>
をそれはこのURLを変換SHOLD。
しかし、それは何かが欠落しています。 .htaccessはajaxフォルダにあります。
ポインタの方が嬉しいです。 しかしあなたのルールはトリガされません。これはajaxフォルダにあります。 – Sangoku
あなたの '.htaccess'が有効かどうかを確認するには、あなたの' .htaccess'の上に何らかのゴミ(ランダム)テキストを置き、あなたのページをブラウザで訪れたときに500(内部サーバー)エラーを生成するかどうかを確認してください。 500エラーは.htaccessが有効であることを意味します。 – anubhava
はい有効です。私は今、回避策に目覚めています。 – Sangoku