0

ubuntu 10.4でapache2 + tomcatを使用しています。8080 でリッスンする webapps を持つ tomcat サーバーで実行しています

domain.com/category/post-name.html を新しい URLにリダイレクトしようとしています >

domain.com/newcategory/blogs/category/投稿名

これを達成するための最良の方法は何ですか?

これまでのところ...

RewriteCond %{REQUEST_URI} ^/[a-zA-z0-9]+/[a-zA-z0-9]+/(.*)?\.html$
RewriteRule ^/[a-zA-z0-9]+/[a-zA-z0-9]+/(.*)?\.html$ http://www.domain.com/newcategory/blogs/$1 [R=301,NC,L]
4

1 に答える 1

0

post-nameはリダイレクトされた URL に引き継がれているように見えますが、category /blogsの部分は古い URL から取得するものが何もないため、ハードコーディングする必要があります。

RewriteCond %{REQUEST_URI} !^/newcategory/blogs
RewriteRule ^/?([^/]+)/([^/]+)\.html$ http://www.domain.com/newcategory/blogs/$1/$2 [L,R=301]
于 2012-10-01T19:04:14.277 に答える