質問

私は天気となる可能性があります .htaccess に書き換えのフォルダの名前です。うのがこれです。

きんいurlのように:

www.site.com/folder1/page.php

いいたい書き換えのurl(例えば)

www.site.com/apple/page.php

のfolder1は、既存のフォルダに自分ができます。.

重要:の"アップル"ではないフォルダまではちょこちょこです。

Okこちらはステップによるステッププラン:

  1. ユーザーの種類 www.site.com/folder1/login.php
  2. のurl書き換えなリダイレクトurlは、 www.site.com/apple/login.php

すること apple あだ名ではなくディレクトリです。すべてのコードをつかfolder1.ビジネスに繋げappleべきだったように感じたので同じエイリアス folder1.いう名前の変更 folder1Apple.そのうように書き換え folder1apple.

役に立ちましたか?

解決

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]
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top