2017-09-06 7 views
1

私は.htaccessの問題に苦しんでいます。.htaccess、可変レベルをスキップ

私は/files/download/1234/abc/def.pdfのようなURLを持っています。ここで、/1234/は可変値であり、ユーザーごとに変わります。

しかし、最近、私たちはどのように私は私の.htaccessファイルを使用して変数のレベルをスキップん/userdownload/abc/def.png

にすべてのファイルを転送しますか?それはまた、リンクから/ ABC /削除しかし、これは私が必要との結果が得られなかった

^files/downloads/(.*)/(.*)$ http://www.example.com/userdownload/$2 [R=301,L] 

は、私のようなものを試してみました。

誰でもこの問題を解決できる方法を知っていますか?

答えて

1

あなたは使用することができます。

RewriteRule ^files/downloads/(\d+)/(.*)$ http://www.example.com/userdownload/$2 [R=301,L] 

あなたの変数が数値のみである場合。

それとも、使用することができます。

RewriteRule ^files/downloads/([^/]+)/(.*)$ http://www.example.com/userdownload/$2 [R=301,L] 
+1

トリックをしました!どうもありがとうございます! – Ladineko

関連する問題