2017-03-19 6 views
0

私がしたいのは、.htaccessを使ってディレクトリをリダイレクトし、ファイルはリダイレクトしないことです。例として、mydomain.com/Archive/Documentsmydomain.com/Browser/Archive/Documentsにリダイレクトするとしますが、になりません。mydomain.com/Archive/Documents/File.docxをリダイレクトする必要があります。htaccessを使ってディレクトリをリダイレクトする方法

答えて

0

はあなたのルートに以下のルールを使用することができます/ .htaccessの

RewriteEngine on 

#if /archive/dir exists 

RewriteCond %{DOCUMENT_ROOT}/archive/$1 -d 
#rewrite /archive/dir to /browser/archive/dir 
RewriteRule ^archive/(.+)$ /browser/archive/$1 [L] 

これは内部的にリクエストをマッピングします。 要求をリダイレクトする場合は、ルールにRフラグを追加します。

関連する問題