2012-11-08 71 views
1

我對htaccess不是很瞭解,我已經搜索了一個答案並嘗試了一些類似問題的可能解決方案。但沒有運氣。 我們有我們從http://somesite.com/blog/只是http://somesite.com移動的WordPress網站,我發現重定向的方式,但現在的問題是:舊的URL對結束後數所以它是這樣的:.htaccess 301重定向刪除url的結尾

http://somesite.com/blog/blog-title-here/1234/

該博客的新鏈接會是這樣:

http://somesite.com/blog-title-here/

有人可以幫我找出一個301個重定向htaccess的?

回答

-1

您可以使用mod_alias中:

RedirectMatch 301 ^/blog/([^/]+) /$1/ 

或mod_rewrite的:

RewriteEngine On 
RewriteRule ^/?blog/([^/]+) /$1/ [L,R=301] 
+0

感謝您的幫助!這適用於此:http: - somesite.com/blog/blog-title-here/但不是這個:http: - somesite.com/blog/blog-title-here/1234/我的主要問題是我如何從鏈接中刪除最後一個目錄「/ 1234」 – topedge

+0

@ user1807873看我的編輯 –

+0

那麼這是做錯了什麼:RewriteEngine在 RewriteRule /blog2/([^/]+)/(.+)/ $ 1/[L, R = 301] – topedge