0
同じWebルートホストフォルダを指す2つのドメイン名があるため、同じ.htaccessファイルも共有しています。複数サイト.htaccess単純リダイレクト
私はそれを試していますwww.domain1.com/blog
www.domain2.com/blog
にリダイレクトしています。同じ.htaccessファイルにポンティング、www.domain2.com/blog
要求をafectingせずにすべての、その場合には、我々はちょうど私を理解することが
:-)無限ループに入るので、プログラミングで、それはのようになります。
if ((domain=='www.domain1.com') && (folder='/blog/')) {
redirect to 'http://www.domain2.com/blog/'
}
私はそれが簡単だと確信していますが、私はそれを取得しません... ありがとう皆さんに!
UPDATE:
最終的に私は、そのコードでそれをやった:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_HOST} domain1.com
RewriteCond %{REQUEST_URI} !^/blog
RewriteRule .* http://www.domain2.com/blog [R=301,L]
</IfModule>
おかげElfocrashが、それない: でRewriteBase/ するRewriteCond%{HTTP_HOST}^WWW \ .domain1 \ .COM $ [NC] のRewriteRule ^ブログの\ .xmlファイルに '<のIfModule mod_rewrite.c> RewriteEngine $ www.domain2.com/blog [NC、L、QSA、NS] '' http:// www.domain1.com/blog/'にいると、http:// wwwにリダイレクトされません.domain2.com/blog/' – Javier
RewriteRuleで「\ .xml」を削除します。私は私の書き換えの一つを使用し、私はそれを削除することを忘れました。 – Elfocrash
私はすでにそれを変更: でRewriteBase/ するRewriteCond%{HTTP_HOST}^WWW \ .xplora \の.cat $ [NC] のRewriteRule ^ブログの$ www.xplora.eu/blogに '<のIfModule mod_rewrite.c> RewriteEngine [ NC、L、QSA、NS] 'しかし、とにかく動作しません。 http://www.xplora.cat/blog/ – Javier