ホームページ301のリダイレクトにはsloutionが必要です。htaccess 301インデックスページにリダイレクト
私は、ブラウズバーにhttp://www.starmed.dk/index.phpを入力した場合、それはhtaccessの301リダイレクトでこれを行うにはどのように任意のアイデア
index.phpをせずにhttp://www.starmed.dkにリダイレクトされますか?
ありがとうございます。
ホームページ301のリダイレクトにはsloutionが必要です。htaccess 301インデックスページにリダイレクト
私は、ブラウズバーにhttp://www.starmed.dk/index.phpを入力した場合、それはhtaccessの301リダイレクトでこれを行うにはどのように任意のアイデア
index.phpをせずにhttp://www.starmed.dkにリダイレクトされますか?
ありがとうございます。
//Rewrite to www
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^starmed.dk[nc]
RewriteRule ^(.*)$ http://www.starmed.dk/$1 [r=301,nc]
//301 Redirect Old File
Redirect 301 www.starmed.dk/index.php www.starmed.dk
編集:
おそらく、あなたの構成が異なります。おそらく、この:
RewriteRule ^www.starmed.dk/index.php$ www.starmed.dk/ [R=301]
私はHTTP_HOSTを使用して代わりのドメイン名(starmed.dk) するRewriteCondの%{HTTP_HOST} ^のwww \よ!。 [NC] RewriteRule ^(。*)$ http://www.% {HTTP_HOST}/$ 1 [R = 301、L] HTTP_HOSTを使用して送ってください。上記のコードを使用している場合は、500内部サーバーエラーが発生しています。 – mikejohnvino
私は速いgoogleを持っていて、すべてはまたそれがそうしたようにそれを書くことを示唆しています。おそらく古いバージョンのApacheがありますか? – Hazonko
@starkeenコードでうまく動作します。あなたの返信をありがとう – mikejohnvino
は、以下のことを試してみてください。
DirectoryIndexRedirect Off
RewriteEngine on
RewriteRule ^index\.php$/[L,R]
それは正常に動作します、ありがとう – mikejohnvino
あなたは、Apacheのバージョンは何を使用していますか? – starkeen
Apacheのバージョン - \tアパッチ、 ApacheのAPIバージョン\tから20051115 – mikejohnvino