質問
私は天気となる可能性があります .htaccess
に書き換えのフォルダの名前です。うのがこれです。
きんいurlのように:
www.site.com/folder1/page.php
いいたい書き換えのurl(例えば)
www.site.com/apple/page.php
のfolder1は、既存のフォルダに自分ができます。.
重要:の"アップル"ではないフォルダまではちょこちょこです。
Okこちらはステップによるステッププラン:
- ユーザーの種類
www.site.com/folder1/login.php
- のurl書き換えなリダイレクトurlは、
www.site.com/apple/login.php
すること apple
あだ名ではなくディレクトリです。すべてのコードをつかfolder1.ビジネスに繋げappleべきだったように感じたので同じエイリアス folder1
.いう名前の変更 folder1
へ Apple
.そのうように書き換え folder1
へ apple
.
解決
mod_rewriteのは、URIのみを要求された/リダイレクトを書き換えることができます。だから、あなたはそれが対応する/apple/…
にリライトする/folder1/…
を要求する必要があります。
これを試してください:
RewriteEngine on
RewriteRule ^apple/(.*) folder1/$1
このルールは/apple/…
するために内部URIパス/folder1/…
で始まるすべてのリクエストを書き換えます。
編集あなたが実際に他の方法でラウンドを探しています。
RewriteCond %{THE_REQUEST} ^GET\ /folder1/
RewriteRule ^folder1/(.*) /apple/$1 [L,R=301]
このルールは、上記の他のルールと一緒に動作するように設計されています。 /folder1/…
の要求は/apple/…
するために外部からリダイレクトされ、/apple/…
の要求は、内部的に戻っ/folder1/…
に書き換えされます。
他のヒント
う:
RewriteRule ^/apple(.*)?$ /folder1$1 [NC]
にしたいフォルダのurlの最初の算書-こでの試合第二部書き換え回'で既存のフォルダにまとめた。【NC]フラグがで無視する場合の相違例Apple男女共同参画の取り組みもます。
こちらをご参照のためのチュートリアル: http://www.sitepoint.com/article/guide-url-rewriting/
も試験し、windowsダウンロードできますからもアクセスできます。http://www.helicontech.com/download/rxtest.zip かについての注意のテスターに必要なものについては、ドメイン名での試験がagainst/folder1/login.php
リダイレクトできるから/folder1/にappleしてみてください:
RewriteRule ^/folder1(.*)?$ /apple$1 [R]
へのリダイレクトを書きだとの組み合わせにより、htaccessファイル:
RewriteRule ^/folder1(.*)?$ /apple$1 [R]
RewriteRule ^/apple(.*)?$ /folder1$1 [NC]