2016-04-04 7 views
1

ファイルがルートに見つからない場合は、サブフォルダ内でファイルを探すようにhtaccessに何を入れますか?私はこのURLに顧客が入力できるようにしたいと思います: https://mysite/CustomerX.php?それは解決する https://mysite/LandingPages/CustomerX.phphtaccessを構成する方法 - ファイルがルート検索で見つからない場合サブフォルダ

私は、すべてのルートをrootからリダイレクトしたくないので、そこに見つからないファイルだけをリダイレクトしたいと思います。

私は600の顧客を持っており、それぞれにカスタムランディングページがあるため、リダイレクトするための自動方法が必要です。私は実際に600のランディングページをルートに置くことを望んでいないので、これをリダイレクトする方法を望んでいます。私はそれがmod-rewriteだと確信していますが、私はそれのif-not-not-thereの部分をどうやって行うのか分かりません。

答えて

1

あなたは、ルートの.htaccessにこのルールを守ることができます。

RewriteEngine On 

RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{DOCUMENT_ROOT}/LandingPages/$1 -f 
RewriteRule ^(.+)$ /LandingPages/$1 [L] 
+1

はあなたに@anubhavaをありがとう!これは私が必要としていたものであり、要求通りに正確に機能しました。あなたはロック! – Marley

関連する問題