2017-01-24 22 views
0

オランダ語版ではmedify.eumedify.eu/nlで利用可能なWebサイトがあります。現在、Googleではmedify.eu/nl/にリンクしていますが(最後にスラッシュを付けてください)、エラーが発生するので、medify.eu/nl/medify.eu/nlにリダイレクトします。末尾のスラッシュを非スラッシュスラッシュにリダイレクトするリライトタグ

マイ.htaccessはこのように見えた:

RewriteEngine On 
# This will enable the Rewrite capabilities 

    RewriteCond %{HTTPS} off 
    # First rewrite to HTTPS: 
    # Don't put www. here. If it is already there it will be included, if not 
    # the subsequent rule will catch it. 
    RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] 
    # Now, rewrite any request to the wrong domain to use www. 

    ###### I ADDED THESE TWO LINESBELOW ###### 
    RewriteCond %{REQUEST_FILENAME} !-d 
    RewriteRule ^(.*)/$ /$1 [L,R=301] 

    AddType audio/aac .aac 
    AddType audio/mp4 .mp4 .m4a 
    AddType audio/mpeg .mp1 .mp2 .mp3 .mpg .mpeg 
    AddType audio/ogg .oga .ogg 
    AddType audio/wav .wav 
    AddType audio/webm .webm 
    AddType video/mp4 .mp4 .m4v 
    AddType video/ogg .ogv 
    AddType video/webm .webm 

しかし、それはまだmedify.eu/nlmedify.eu/nl/をリダイレクトしません:ファイル全体は次のようになりますように、私は2つの行を追加this answer

RewriteEngine On 

    RewriteCond %{HTTPS} off 
    # First rewrite to HTTPS: 
    # Don't put www. here. If it is already there it will be included, if not 
    # the subsequent rule will catch it. 
    RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] 
    # Now, rewrite any request to the wrong domain to use www. 

    AddType audio/aac .aac 
    AddType audio/mp4 .mp4 .m4a 
    AddType audio/mpeg .mp1 .mp2 .mp3 .mpg .mpeg 
    AddType audio/ogg .oga .ogg 
    AddType audio/wav .wav 
    AddType audio/webm .webm 
    AddType video/mp4 .mp4 .m4v 
    AddType video/ogg .ogv 
    AddType video/webm .webm 

。私が間違っていることは何ですか?

RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_URI} (.+)/$ 
RewriteRule^%1 [R=301,L] 

あなたはこれをテストする前にキャッシュをクリア確認してください:あなたが使用することができます.htaccessを使用して、最後のスラッシュを削除するには

答えて

1

。あなたのウェブサイト、出力結果をテストした後:

Removed Trailing Slash

+0

私はあなたの行を追加しましたが、それはまだ(あなたがhttps://medify.eu/nl/上で見ることができるように)動作しません。他のアイデア? – kramer65

+0

私の上でうまく動作します....キャッシュをクリアしましたか?後続のスラッシュは削除され、Webサイトは問題なく実行されます。 – Lag

+0

私の編集を参照して、スクリーンショットを追加しました。 – Lag

関連する問題