2017-03-07 25 views
0

htaccessからdomain.com/temp/xyx/tech-specsからdomain.com/temp/xyx/tech-specs/pemf-tsにリダイレクトします。私は、コードの下にしようとしたが、それはあなたがHTTP_HOST変数を使用したが、何を一致させる必要があるREQUEST_URIhtaccessファイルで1つのURLを別のURLにリダイレクトするにはどうすればよいですか?

RewriteEngine On 
RewriteBase /temp/xyx/ 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA] 
RewriteCond %{HTTP_HOST} ^tech-specs$ 
RewriteRule ^$ tech-specs/pemf-ts [L,R=301] 

答えて

0

をリダイレクトされていません。また、内部リライトルールの前にリダイレクトルールを保持してください。

RewriteEngine On 
RewriteBase /temp/xyx/ 

RewriteRule ^(tech-specs)/?$ $1/pemf-ts [L,R=301,NC] 

RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^(.*)$ index.php?_route_=$1 [L,QSA] 
+0

@Mohan::これはうまくでした

はこのようにそれをお持ちですか? – anubhava

関連する問題