2017-08-07 6 views
0

たとえば、ドメインにCMSがインストールされているとします。LAMP環境でWPやJoomlaのようなCMSの内部ページに簡単にドメインを設定できますか?

LAMP環境(Linux、Apache、Mysql、PHP)上でJoomlaやWordpressを使用すると、Cpanelを使用していると言えます。

たとえば、私はmycms.com/mycategoryのようなページを持っていて、内部の異なる記事/記事をリンクしています。

mycms.com/mycategory/post-1 mycms.com/mycategory/post-2

今、私は別のドメインがあります。myotherdomain.com

を私はセットアップにそのページのこのドメインをしたいですすべての内部ページもそれに反応するようにして(mycms.com/mycategory)、例:

myotherdomain.com/post-1

myotherdomain.com/post-2

PHP header()やJSを使用した単純なリダイレクトではなく、myotherdomain.comをブラウザのアドレスに表示したいと考えています。

私の質問は可能ですか? SSHアクセスの専用サーバーなしでこれを行うことは可能ですか?どのように私はこれを行うことができますか? .htaccessを編集していますか?

+0

可能な重複https://stackoverflow.com/questions/12505635/ –

答えて

0

はい、できます。あなたが言うように、それは簡単なリダイレクトではありませんが、プロキシリダイレクトです。 mod_rewriteのプロキシフラグ(これは[P])を使用して、直前のリバースプロキシまたはApacheですぐにそのような問題を解決できます。あなたは特別なパターンマッチングを必要としない場合は

、あなたもPorxyPassを使用することができます。

ProxyPass "/post/" "https://mycms.com/mycategory/post/" 
[WordPressのページへ地図ドメイン](の
+0

私はCpanel以外に多くの経験はありませんが、よく理解すれば、Apacheファイルを正しく編集できるようにするためにVPSまたは専用サーバーが必要ですか? Cpanelは通常それを許さないのですか? これはPHPまたはPHP.iniファイルで可能ですか? – user1967509

+0

.htaccessでリダイレクトを使用することができます([P]フラグ付き)。そうすれば、cpanelを邪魔する必要はありません。 .htaccessでProxyPassを使用することはできません。また、十分な権限がある場合は、cpanelに追加の設定行を挿入することもできます。 – goteguru

関連する問題