2011-12-07 24 views
2

すべてのURLで.htmlファイルを使用してセットアップされた古いサイトを引き継ぎました。htaccessリダイレクトしますが、特定のフォルダを除外します

e.g: http://www.mysite.com/contact-us/ 

のではなく、すべての多くの多くの多くのhtmlファイルのためのダミーページを作成し、クライアントがその検索エンジンの検索結果を不平を言っているので:私は今、このようなURLを持っているサイトを再構築してきました

e.g: http://www.mysite.com/contact-us.html 

今404に行き、次の数日間、一時的な.htaccessルールを作成し、301の.htmlファイルに対するページリクエストをホームページにリダイレクトします。

RedirectMatch 301 (.*)\.html$ http://www.mysite.com/ 

唯一の問題は、私はそれは私が変更することは許されないよ.htmlのファイルが含まれているように、そのルールから特定のフォルダを除外できるようにする必要があるということです。

ご意見をいただければ幸いです。

答えて

0

 
RewriteEngine on 
RewriteCond %{REQUEST_URI}!^/ur_restricted_folder/ 
RewriteRule (.*) http://www.mysite.com/$1 [R=301,L] 
+0

残念ながら、これはトリックをしていないようです。私は検索と実験を続け、解決策が見つかったらここに投稿します。 – DangerPaws

関連する問題