URLとフォルダ名が同じであることが必須ですか?そうでない場合は、フォルダにtempと言ってURLが欲しいのですがhttp://www.test.com/te*&mp
URLとフォルダ名が同じであることが義務付けられています
どうすればいいですか?
URLとフォルダ名が同じであることが必須ですか?そうでない場合は、フォルダにtempと言ってURLが欲しいのですがhttp://www.test.com/te*&mp
URLとフォルダ名が同じであることが義務付けられています
どうすればいいですか?
Apacheのmod_rewrite
を使用して、te&mp
へのリクエストを適切なtemp
フォルダにリダイレクトすることができます。 *
は、ファイル名に許可された文字ではないため使用できません(Windowsの場合、POSIXシステムで許可されています)。
RewriteEngine On
RewriteRule ^te&mp/(.*) temp/$1 [L,QSA]
はまた&
is a reserved character以来、あなたは(te%26mp
)、それをエンコードURLする必要がありますので注意してください。あなたがhtaccessとURL Rewriting
は、フォルダなどの仮想パスを示しているためです。次のチュートリアルがあります。また、ファイル拡張子を変更することも、URLパス上でこれを削除することもできます。また、これはユーザーと検索エンジンのランキングを簡単にします。
上のmod_rewriteを読むことをお勧めします
いいえ、そうではありません。指令Aliasを参照してください。
ファイル名に '*'はいつ使用できないのですか?私は問題なく\ 'touch \ * 'をすることができます。これが良い考えであるかどうかは、まったく異なる質問です。 – tdammers
これは動作していませんあなたは私のページにアクセスしてhttp://www.test.com/te%26mpとしてアクセスしましたが、ページが見つからないというエラーは – Abhijeet
です@tdammers:プラットフォームによって異なります。 Windowsでは制限されており、POSIX準拠のシステムでは制限されていません。 –