2011-11-09 10 views
1

私たちは創造のhtaccessファイルのために必要としているが存在しないフォルダを入力した場合:.htaccessファイル - 存在する場合にリダイレクトし、ドメインのみを入力した場合のリダイレクト、ページに移動します

ユーザーが存在しているファイルに入る - [OK]を。

- すなわちhttp://mydomain.com/install/program32.zip = /install/program32.zip

ユーザーがドメインのみを入力したときに - ダウンロードしたファイルをリダイレクト

- すなわちhttp://mydomain.com =/MYFILE .apk

ユーザーが存在しないディレクトリ(フォルダ)を入力すると、特定のPHPファイルにリダイレクトされます。

- すなわちhttp://mydomain.com/custom1 = /manager.php?param=custom1または /manager.php?custom1



我々は現在、1つの& 2の作業を持っています。今我々は#3を追加しようとしている。次のように現在のhtaccessは次のとおりです。

RewriteEngine On  
RewriteRule ^$ /myfile.apk [L] 

答えて

1

これはトリックを行う必要があります。

RewriteEngine On  
RewriteRule ^$ /myfile.apk [L] 

RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^(.+)/?$ /manager.php?param=$1 [L] 
+0

ありがとうございます。ああ。なぜ私は知りませんが、htaccessロジックを完全に理解することはできませんでした。私に胸やけを救ってくれてありがとう。 – dmacke

関連する問題