2017-12-28 50 views
0

私は疑問符をスラッシュ(/)を置き換えることによって、すべてのURLをリダイレクトする必要がある(?):htaccessをリダイレクトするには、/と置き換えますか?

から:domainname.nl/folder1/folder2/alias-of-article

へ:domainname.nl/ ?のfolder1/folder2にエイリアス・オブ・記事

私のようなオンラインテスター試してみました:

RewriteRule /folder2/(.*)$ /folder2?$ [L] 

しかし、私は私のhtaccessそれにそれを追加した場合:次の行を作品の両方でhttp://htaccess.madewithlove.be/http://martinmelin.se/rewrite-rule-tester/ を動作しません。 誰かを助けてもらえますか?

答えて

0

チェックRewriteRule DirectiveRewriteRule Flags

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

これは、URLパターンが/folder2/で始まり、{any characters}が続いているかどうかをテストし、/folder2?{any characters}にURLを書き換え、$1のRewriteRule後方参照です。

のRewriteRuleフラグ:

R = 301:永続的に

Lリダイレクト:最後のルールを、それ以上のルールは

+0

を処理されませんOPと他人を助けるためにあなたの答えのための説明を入れてくださいなぜそれが問題を解決するのかを理解する。 – hazardous

+0

これは機能しません。それは私が持っていたものと同じではありませんか? – Aram

+0

逆参照 '$ 1'となり、' AllowOverride All'を設定しましたか? – Ben

関連する問題