とのトラブルを書き換える私はある作業htaccessのルールがあることを言ってから始めましょうhtacess:私が言ったように、これはうまく機能し、は、私は私の質問をする前に、「偽」フォルダ
#1.
RewriteCond %{THE_REQUEST} ^GET\ /folder1/
RewriteRule ^folder1/(.*) /good/$1 [L,R=301]
をして。
しかし、私はこれを行うにしてみてください。
#2.
RewriteCond %{THE_REQUEST} ^GET\ /folder1/
RewriteRule ^folder1/(.*) /funfolder/good/$1 [L,R=301]
これはもう動作しません。
ここに私の質問が来る。
私は次のように書き換えたい場合:
#3.
http://www.mydomain/funfolder/folder2/sheet to
http://www.mydomain/funfolder/fakefolder3/sheet
私が書くとき:
#4.
RewriteRule ^funfolder/folder2/sheet$ /funfolder/fakefolder3/sheet?&%{QUERY_STRING}
または
#5.
RewriteCond %{THE_REQUEST} ^GET\ /funfolder/folder2/
RewriteRule ^funfolder/folder2/(.*) /funfolder/fakefolder3/$1 [L,R=301]
それが機能していません。私は見たい内容が見えません。
I
#6.
Redirect 301 /funfolder/folder2 http://www.mydomain/funfolder/fakefolder3
リダイレクト作品ではなく、コンテンツの場合。
私はそれが役立つかどうか分かりませんが、funfolderは実際のフォルダではありません。 folder2またはfakefolder3もありません。ただし、CMS(joomla)はfolder2とfunfolderを生成します。私はfakefolder3を追加したいと思います。
他の書き換えルールがあるので、私は上記のルールの順序を変更しますが、しかし、それは何の違いももたらさなかった。
私が理解できないことは、#1が動作し、#2が動作しない理由です。私は理由を理解できれば、#3のやり方への答えを私に与えるかもしれないと思っています。 #4を少し変更したものや#5を変更したものなど
私が必要ならばいつでも#6を追加できます。
これは何らかの意味ですか?誰もが#2を働かせることができない理由を知っています(したがって、私の本当の問題です)、#3をトラフ#4または#5に仕える方法は?
ありがとうございました。
私は試してリダイレクトしましたが、内容は表示されませんでした。 @itoctopusしかし、私はRedirectMatchで読んで遊んでみるつもりです。私はこれについて知らなかった。ありがとう!! – Aloha
コンテンツが表示されない場合は、Joomlaのウェブサイトにメニュー項目(または正しいメニュー構造)がないことを意味します。 – itoctopus