2016-10-03 11 views
1

数時間前、PleskでVPSを購入し、自分のウェブサイトの1つを自分のウェブホストから私のVPSに転送していました。ウェブサイトはBootstrapで作成され、ほとんどのページは.phpファイルです。私のウェブホストでは、.php拡張子を使わずにページを指示するために.htaccessファイルを使用しました。ディレクトリを無視するHtaccess

現在、私は.htaccessを使用していますが、ディレクトリを無視しているようです。たとえば、私がhttp://mywebsite.com/php-pageに向けると、それは動作しますが、http://mywebsite.com/folder/php-pageに転送しても動作しないので、「ファイルが見つかりません」という白いページが表示されます。それに書かれている。

Pleskでリライトが有効になっています。

CentOS Linux 7.2.15.11でPHP-FPMでPlesk v12.5.30を使用しています。

の.htaccessコード:

RewriteEngine On 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME}.php -f 
RewriteRule ^(.*)$ $1.php [NC,L] 

私はGoogleで検索し、スタック上で、ここで検索、何も機能しませんしました。うまくいけば、あなたの何人かが私を助けることができます。ありがとう。ルート・スラッシュを追加すること

答えて

0

試してみてください。

から:

RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME}.php -f 
RewriteRule ^(.*)$ $1.php [NC,L] 

へ:あなたの速い応答のための

RewriteCond %{REQUEST_FILENAME}.php -f 
RewriteRule !.*\.php$ %{REQUEST_FILENAME}.php [QSA,L] 
+0

感謝。私はまだ "ファイルが見つかりません"を取得しています。テキスト。 – Mirza

+0

最後に更新してください。 –

+0

これはフォルダを認識していますが、URLが乱れています。 mywebsite.com/folder/php-pageにアクセスして別のページへのリンクをクリックすると、URL全体をリフレッシュするのではなく、既存のURLにフォルダ/ PHPページが追加されます。 例:mywebsite.com/folder/php-page-> mywebsite.com/folder/php-page/folder/php-pageまたはmywebsite.com/folder/php-page/php-page/php-page – Mirza

関連する問題