私は1つのウェブサイトを持っています。例えば、http://example.com/
ともう1つはhttp://example.myeshop.com/
です。私はアクセス可能なURL http://example.com/eshop
をhttp://example.myeshop.com/
と同じにしたいが、リダイレクトはしない。また、誰かがhttp://example.com/eshop/contact
のようなリンクを使用した場合、http://example.myeshop.com/contact
と同じ効果があります。これは私の.htaccess
ファイルです:htaccessディレクトリを外部のウェブサイトとして動作させるように書き直してください
IndexIgnore */*
RewriteEngine On
RewriteRule /eshop/(.*) http://example.myeshop.com/$1 [NC]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . index.php
<IfModule mod_deflate.c>
AddOutputFilterByType DEFLATE text/xhtml text/html text/plain text/xml text/javascript application/x-javascript text/css
</IfModule>
FileETag none
しかし、動作していないようです。あなたはそのようなことを達成する方法を私に助けてくれますか?
こんにちは、 '私はOPはEショップ後にプロキシを開始したいと思います/ので、ルールはこの'のRewriteRule^Eショップ/(.*)$ http://example.myeshop.com/$1 [P]のようにする必要がありますか否か? –
@Abhishek Yup、ありがとう。 – starkeen
それは私にとってはうまくいかず、エラーも出ません。私は何が間違っているのか分かりません。 – debute