web-dev-qa-db-ja.com

ファイル拡張子を削除するための正規表現

私はRedirectionプラグインを使用していますが、古い静的HTMLページを新しいWordpressページにリダイレクトするために使用したいと思います。したがって、基本的に http://www.example.com/page.html のように見えるものは http:/になります。 /www.example.com/page/

唯一のキャッチは、私が http://www.example.com/specialfolder/page.html であるものは何でも残るように私がフォルダーを除外したいということです。手つかずの.

1
Matthew Xerri

見てみましょう、これはトリックをする必要があります:

RewriteCond %{REQUEST_URI} \.html$
RewriteCond %{REQUEST_URI} !^/specialfolder/
RewriteRule (.*)\.html http://www.example.com$1 [R=301,L]
2
Joost de Valk