2017-11-14 7 views
0

今私は、サブドメインのルートにあるAPIとして機能するindex.phpファイルを持っています。。ルートフォルダとして.phpファイルを扱う

たとえば、http://some.domainname.com/index.php/items/に行くと、応答が得られます。 http://some.domainname.com/items/に行くと、404エラーが発生します。

私はこの仕事をするために追加できるいくつかの.htaccess書き換えコマンドがあると思っていますが、私はそれを見つけることができませんでした。ここで

答えて

1

は、Magentoのは、それをしない方法に基づいて例を次に示します。

<IfModule mod_rewrite.c> 
    RewriteEngine On 
    RewriteBase/
    RewriteRule ^index\.php$ - [L] 
    RewriteCond %{REQUEST_FILENAME} !-f 
    RewriteCond %{REQUEST_FILENAME} !-d 
    RewriteRule . /index.php [L] 
</IfModule> 

それは効果的にあなたのURLからindex.phpを削除しますが、それはwww.example.com/i-exist.php

のように、実際に存在するファイルにアクセスすることから、誰を停止することはありません

注: これは、具体的にそのURLをなかれwww.example.com/index.php/somepage/のように、末尾にスラッシュ(/)で終わるサイト向けです。これは、RewriteBase /行で設定されます。

関連する問題