2016-08-02 4 views
0

ホームページ301のリダイレクトにはsloutionが必要です。私は、閲覧バーhtacess 301ホーム/インデックスページにリダイレクト

http://www.starmed.dk/index.php/component/restaurantguide/tags/tags/2-kebab?sem_midx=-3&sem_jidx=-1

http://www.starmed.dk/index.php/about-us/restaurant/faq.php

http://www.starmed.dk/index.php/about-us/tags/18-pizzeria

http://www.starmed.dk/index.php/about-us/tags/9-online-shop

http://www.starmed.dk/index.php/tilfoj-din-butik/city/47-odder?sem_midx=-1&sem_jidx=-3&format=feed&type=atom

に以下のURLのように入力した場合

http://www.starmed.dk/index.php/component/restaurantguide/recipes/recipes/20-ca-nuong-trui-bare-fried-fish?sem_midx=3&sem_jidx=1

http://www.starmed.dk/index.php/tilfoj-din-butik/city/95-kalundborg?sem_midx=-6&sem_jidx=0

http://www.starmed.dk/index.php/component/restaurantguide/restaurant/1-frederiks-have?sem_midx=2&sem_jidx=1

http://www.starmed.dk/index.php/tilfoj-din-butik/tags/faq.php

http://www.starmed.dk/?index%5c.php%25253Fid=3-yorkshire-savings-account.83&xzaty=3&article=83

http://www.starmed.dk/?option=com_restaurantguide&view=states&id=450:midtjylland

http://www.starmed.dk/index.php?cPath=56私はいくつかの値index.phpの後に入力した場合は210

http://www.starmed.dk/index.php?cPath=47 http://www.starmed.dk/index.php?cPath=25と等...

上記の例のようにmentoned

その後、

それはindex.phpを

なし http://www.starmed.dkにリダイレクトされます

HTACCESS 301リダイレクト共通ルールを使用してこれを行うにはどうすればよいですか?

ありがとうございます。

+0

それはすでにHTTP 'にリダイレクトされている場合:// www.starmed.dk'、なぜあなたは、この追加の301のルールが必要なのでしょうか? – anubhava

+0

私はphpを使ってリダイレクトしましたが、私は.htaccessを使う必要があります – mikejohnvino

答えて

0

あなたのURLからindex.phpを削除するには、このルールを使用することができます。

RewriteEngine On 

# remove index.php, MAKE SURE THIS IS YOUR FIRST RULE 
RewriteCond %{THE_REQUEST} /index\.php [NC] 
RewriteCond %{REQUEST_URI} ^(.*/)index\.php$ [NC] 
RewriteRule^%1 [L,R=301,NE]