2017-08-15 13 views
0

は、ドメインexample.comと言うことができます。Apacheサイトで偽のURLを作成する方法は?私は、Apacheのサイトを持っている

私はまた、ディレクトリexample.com/testを持っています。

私は例えば、URL example.com/testを入力し、誰もが偽のURLを参照してくださいしたいと思います:代わりにexample.com/testの彼は、単にURLを変更することが可能リダイレクトではありませんsite.com/page.html

を見るのだろうか?

+0

正しいタグ「mod-rewrite」を使用した理由インターネット上で何かを見つけることができないのだろうかと疑問に思う....そのトピックの例とチュートリアルがたくさんある。 –

+0

問題は私がcanno't私がzend framewを使っているので.htaccessを使うork、そして私が[P]タグをURLを保持するように置くと、私はエラーになります。私はそれをApacheのサイト設定ファイルに入れようとしています。 – Shlomi

+0

ZFがどうやって.htaccessを使用できないのか分からないのですか? – akond

答えて

0

あなたがしようとしているものに固有の問題があります:

1 -

をexample.com/page.htmlにリダイレクトされたユーザーを - ユーザーの要求example.com/test

2は、

3 - サーバにpage.htmlのURLが表示されていますが、サーバ/テストしようとしています

ステップ3を達成するために、サーバはユーザと同様に効果的にリクエスト/テストを行います。

これは、その後、2と同じリダイレクトを起こすため、再び3につながります。

だから、Apacheは、検出殺すと500のステータスコードを果たすだろう無限ループ、(あまりにも多くのリダイレクト)で終わります。

: - -

2をpage.htmlするためにあなたのサイトのURLを変更/テストリソースをサービスするのRewriteRuleを追加

1:あなたが代わりに行うために必要なもの

はこれですRewriteRule ^page\.html test

+0

は、だから私は、フォルダ/テストを作成しても、この行で、内部/テストを.htaccessを作成します。RewriteRule ^ページを.htmlのテスト はそれが何かをdidntは\ .. – Shlomi

関連する問題