0

htaccessとリダイレクトについてサポートが必要です。私はドメインを持っています-sp-gd.com。このドメインに加えて、2つのパーキングドメインがあります。suryaprasetya.comおよびsuryaprasetya.com.au

パーキングドメインの301リダイレクトをすでに設定しているので、sp-gd.comに移動します。私がやりたいのは、パーキングされたドメインの古いURLを新しいドメインにリダイレクトすることです。

私はホスティングを切り替えました、そしてそれはsp-gd.comの下にあることに注意してください

ここに私のhtaccessがあります

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d     
RewriteRule ^(.+) - [PT,L]
RewriteRule ^(.+) /index.php
RewriteCond %{HTTP_HOST} ^suryaprasetya\.com$ [OR]
RewriteCond %{HTTP_HOST} ^www\.suryaprasetya\.com$
RewriteRule ^/?$ "http\:\/\/www\.sp\-gd\.com" [R=301,L]
RewriteCond %{HTTP_HOST} ^suryaprasetya\.com\.au$ [OR] 
RewriteCond %{HTTP_HOST} ^www\.suryaprasetya\.com\.au$
RewriteRule ^/?$ "http\:\/\/www\.sp\-gd\.com" [R=301,L]

入れてみました

RewriteCond %{HTTP_HOST} ^suryaprasetya\.com\.au$ [OR]
RewriteCond %{HTTP_HOST} ^www\.suryaprasetya\.com\.au$
RewriteRule ^/portfolio http://www.sp-gd.com [R=301,L]

そしてそれは機能していません

基本的に私がしたいのは、パークされたドメイン名を使用して要求されたURLを新しいドメインにリダイレクトすることです...

4

2 に答える 2

0

奇妙なことに、.htaccess ファイルにまったく同じ変更が加えられています。

RewriteCond %{HTTP_HOST} ^hostkingonline\.com$ [OR]
RewriteCond %{HTTP_HOST} ^www\.hostkingonline\.com$
RewriteRule ^/?$ "http\:\/\/www\.hostking\.co\.za" [R=301,L]

それらは非常にうまく機能しているようです。あなたのものと比べて私のものには何の違いも見られません。

他のすべてが失敗し、コントロール パネルとして cPanel を使用している場合は、パーク ドメイン アイコンを介してリダイレクトし、リダイレクト オプションを管理できます。

また、Apache の変更に役立つ可能性があることもわかりました: Problems redirecting old domain to new with Apache and htaccess

于 2012-08-22T04:59:51.520 に答える
0

R=3012 つのルールを次のように変更します。

RewriteRule ^(.*)$ http://www.sp-gd.com/$1 [R=301,L]
于 2012-08-22T04:57:39.613 に答える