2

SlimでAPIを作りたいです。これは、api というディレクトリの「tools」サブドメインにあります。

http://tools.fifaguide.com/api

.htaccess ファイルはどのように表示されますか?

現在、私の .htaccess は私の Wordpress ディレクトリ (html -> .htaccess) にあり、次のようになっています。

<IfModule mod_rewrite.c>

//my part
RewriteEngine On
RewriteCond %{REQUEST_URI} !^/api/index.php
RewriteRule ^api/(.*) http://tools.fifaguide.com/api/index.php [L]

//wordpress part
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule . /index.php [L]

</IfModule> 

これの問題は、私が試したときに

 http://tools.fifaguide.com/api/hello/steve

/api/hello/steve にとどまって結果を表示するのではなく、すぐに api/index.php にリダイレクトされます。

ワードプレスが原因のようですが、どうすれば防げますか?

4

1 に答える 1

5
<IfModule mod_rewrite.c> 
RewriteEngine On

RewriteCond %{REQUEST_URI} ^/api/ [NC]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ api/index.php [QSA,L]

RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule . /index.php [L]
</IfModule>  
于 2013-06-17T18:52:51.390 に答える