2016-07-18 7 views
1

同じファイル名で、フォルダAのファイルをフォルダBにリダイレクトしたいとします。 EG。 yourdomain.com/folderA/nosedigger.php .htaccessで同じ名前の別のサブディレクトリにリダイレクトする方法

yourdomain.com/folderB/nosedigger.php への.htaccessはyourdomain.com/folderA/.htaccessです。

私は以下を試みましたが、魅力的ではありません。助けが必要。 .htaccessのコードが実際に何を意味するのか全く分かりません。

Options +FollowSymLinks -MultiViews 

RewriteEngine On 
RewriteBase/

RewriteCond %{REQUEST_URI} !^/folderB/ [NC] 
RewriteCond %{REQUEST_URI} ^/(.*)$ 
RewriteRule^/folderB/$2 [R=301,L] 

答えて

0

folderBのためにfolderaからリダイレクトするには、あなたが他のルール

上リダイレクト次を使用することができます
RedirectMatch ^/foldera/(.*)$ /folderb/$1 
+0

ニース!それはコードのセクシーな部分です:D本当にhtaccessのコーディングを理解する必要があります。ありがとうstarkeen! – OneNation

0

これはあなたが必要とするすべてのようになります。多分

RewriteEngine On 
RewriteRule /folderA/(.*) /folderB/$1 [R=302,NC] 

RewriteRule ^folderA(/.*)?$ folderB$1 [R=302,NC] 
+0

私はそれを試みましたが、それはしました動作しません。 : – OneNation

+0

@OneNationは別のオプションを追加しました –

+0

まだわかりません。 – OneNation

関連する問題