2017-12-31 66 views
0

私のウェブサイトの他のURLにURLをリダイレクトします。これとHtaccess他のURLへのパスを指定したURLをリダイレクト

staging.mydomain.com/pathurl/ 

staging.mydomain.com/newpathrul/ 

と私は、このコードで私のルートプロジェクトフォルダにhttaccessファイルに追加しようとしました:

RewriteCond %{HTTP_HOST} staging.mydomain.com/pathurl/ [NC] 
RewriteRule ^/?$ "staging.mydomain.com/newpathrul/" [R=301,L] 

それが動作していない、あなたが言うことができます特定のURLを他のURLへのパスでリダイレクトするための正しいhtaccessコード

答えて

0

HTTP_HOST Variablehost partしか持っていませんが、path partはありません。

RewriteCond %{HTTP_HOST} ^staging.mydomain.com$ [NC] 
RewriteRule ^pathurl/(.*)$ /newpathurl/$1 [R=301,NC,L] 
+0

こんにちは@ベン、あなたの答えをありがとう。私はあなたのコードを試しましたが、まだ仕事を得ていません。あなたのコードに基づいて参照を再度探しています。私はこのコードを見つけ、httacessファイル 'RewriteRule^pathurl /(.*)$/newpathurl/$ 1 [R = 301、NC、L] ' – mrfizh

関連する問題