2016-11-13 8 views
1

私は、アドレスバーに既存のURLを保持することによってリダイレクトを達成しようとしています。私はどうにかしてそれを達成していますが、どのページをリダイレクトしても404エラーが表示されます。私はmod_proxyとproxy_httpを有効にしています。ここに私のhtaccessのコードです:mod_proxyとリダイレクトを伴うエラー404

#Options +FollowSymLinks -MultiViews 
RewriteEngine On 
RewriteBase/
RewriteRule ^(.*) http://demo.example.com/$1 [P] 

アイデア?私のサーバーは、Pleskの持つVPSで、送信されたリクエストに

Welcome to Ubuntu 14.04.4 LTS (GNU/Linux 3.13.0-042stab120.5 x86_64) 

* Documentation: https://help.ubuntu.com/ 
Last login: Fri Nov 11 19:59:21 2016 from adsl-152.176.58.250.tellas.gr 
[email protected]:~# curl -vv http://gazzetta.edentalbook.com 
* Rebuilt URL to: http://gazzetta.edentalbook.com/ 
* Hostname was NOT found in DNS cache 
* Trying 92.51.132.79... 
* Connected to gazzetta.edentalbook.com (92.51.132.79) port 80 (#0) 
> GET/HTTP/1.1 
> User-Agent: curl/7.35.0 
> Host: gazzetta.edentalbook.com 
> Accept: */* 
> 
< HTTP/1.1 404 Not Found 
< Date: Sun, 13 Nov 2016 20:59:19 GMT 
* Server Apache is not blacklisted 
< Server: Apache 
< Access-Control-Max-Age: 1000 
< Access-Control-Allow-Headers: X-Requested-With, Content-Type, Origin, Authorization, Accept, Client-Security-Token, Accept-Encoding 
< Access-Control-Allow-Credentials: true 
< Access-Control-Allow-Methods: POST, GET, OPTIONS, DELETE, PUT 
< Expires: Thu, 19 Nov 1981 08:52:00 GMT 
< Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0 
< Pragma: no-cache 
< Access-Control-Allow-Origin: http://demo.edentalbook.com 
< X-Powered-By: PleskLin 
< MS-Author-Via: DAV 
< Vary: Accept-Encoding 
< Content-Type: text/html; charset=UTF-8 
< Set-Cookie: PHPSESSID=62hctjah1g95c33lprkk2q9m50; expires=Sun, 20-Nov-2016 20:59:19 GMT; path=/; HttpOnly 
< X-Powered-By: PleskLin 
< Transfer-Encoding: chunked 
< 
+0

あなたのサイトに対して冗長な「カール」リクエストを実行して、ここに出力を貼り付けることができますか?次のようにしてください:curl -vv <ここにあなたのサイト> –

+0

@melgartどこで実行する必要がありますか?内部htaccess? PHPコードまたは端末で? –

+0

申し訳ありませんが、端末内にあります。これはあなたのサイトにもっと冗長な要求を表示します –

答えて

0

これは、HTTPヘッダー「ホスト」のように見えるが必要でしたが、サーバ上で一致していない場合、私は、任意のconfファイルへのアクセス権を持っています。

することはできreset this headerによって:

Header set Host "demo.edentalbook.com" 

それともホストドメインdemo.edentalbook.comにドメインエイリアスgazzetta.edentalbook.comを追加します。

関連する問題