2016-05-04 19 views
1

htaccessを親フォルダにリダイレクトする必要があります。 EXのためにhtaccess親フォルダにリダイレクト

  • はlocalhost/(未知のディレクトリパス) /sample/a.html

  • はlocalhost/(不明なディレクトリにリダイレクトする必要があります経路) /a.html

サンプルフォルダに次のhtaccessファイルを追加しました。

RewriteEngine on 
RewriteRule ^Sample/(.*)$ /$1 [R=301,L] 

これは私が/ (未知のディレクトリパス) /a.htmlをlocalhostにリダイレクトしたい/ a.htmlをlocalhostにリダイレクトされました。
これを達成するための提案。

答えて

1

あなたsampleフォルダにこの.htaccessで試してみてください:

RewriteEngine on 
RewriteRule ^(.*)$ ../$1 [R=301,L] 

は、私は相対リンクを使用することが可能であるかどうかわからないです。

RewriteCond %{REQUEST_URI} ^(.+)/sample(/.*)$ [NC] 
RewriteRule^%1%2 [R=301,L] 
:しかし、私はあなたが使用することもでき、ここで

をテストする機会を持っていません

関連する問題