2013-06-16 2 views
2

Я хочу сделать api с тонким. это было бы на моем поддомене «инструменты» в каталоге с именем api.Тонкая структура правильной настройки htaccess с wordpress

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/index.php вместо того, чтобы оставаться на/api/hello/steve и показывать результаты.

Кажется, что Wordpress делает это, но как я могу его предотвратить?

ответ

4
<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> 
Смежные вопросы