2017-03-28 15 views
1

を301リダイレクトラインを構築する方法を知っている:htaccessファイルは、私はこのような新しいURLに古いURLをリダイレクトする、動的なサブドメインで新しいURLにプロトコル

Redirect 301 www.domain.subsdomain.ro/index.php www.domain.subsdomain.ro/ 

、サブドメインが、プロトコルがHTTPまたはHTTPSことができ、ユーザーがWWWを入力するか、することができない、ダイナミックなので、行は次のようになり、そのほか:

Redirect 301 domain.{*}.ro/index.php domain.{*}.ro/ 

{*} - あなたはそれが元のURLと同じであるとき、ターゲットにドメイン名を使用するmeedないでくださいドット

答えて

1

間のすべてのアルファベット文字に一致するワイルドカード。あなたはRedrect指令の主なホスト名さえできません。

だけindex.phpを削除するmod_rewriteを使用して、このルールを使用します。

RewriteEngine On 

RewriteCond %{THE_REQUEST} /index\.php[?\s] [NC] 
RewriteCond %{REQUEST_URI} ^(.*/)index\.php$ [NC] 
RewriteRule^%1 [L,R=301,NE] 
+1

はい、それは多くのことを助けました。ありがとう –

関連する問題