0

壊れたリンクチェッカーのWebサイトでWordPressテーマをチェックしたところ、壊れたURLのリストが表示されました。

見る:

http://www.esmedicare.com/locations.html ( parent page: http://www.esmedicare.com/ )
http://www.esmedicare.com/laser-treatments/locations.html ( parent page: http://www.esmedicare.com/laser-treatments/ )

/location.htmlのリンクは404ページに移動し、これらのページを親ページにリダイレクトしたいと思います。つまり、URLから/location.htmlを削除し、これらをブラッカーに記載されている親URLにリダイレクトするだけです。

コードを追加しました:

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)/locations.html$ /$1/ [L,R=301]

.htaccessファイルに移動すると、一部の/location.htmlページが親ページにリダイレクトされますが、すべてではありません。

/location.html問題を解決してください... URLの最後から削除したいだけです。

4

1 に答える 1

1

Webルート(/)を含める必要がある場合は、スラッシュをオプションにする必要があります。

RewriteRule ^(.*?)/?locations.html$ /$1/ [L,R=301]
于 2012-10-20T07:06:21.990 に答える