2011-08-22 127 views
0

我有我的网站的以下网址结构:htaccess的301重定向问题

http://domain.com/slug/1/test-test.html 
http://domain.com/slug/2/test-test.html 

,我想将其更改为

http://domain.com/new-1-test-test.html 
http://domain.com/new-2-test-test.html 

我已经尝试

RewriteRule ^slug$ /new- [R=301,L] 
RewriteRule ^/?my\slug /new [R=301,L] 

但它没有工作.. 任何人都知道如何重定向这与htaccess?

感谢

回答

0
RewriteEngine On 
RewriteRule ^slug/([0-9])/(.*)$ /new-$1-$2 [R-301,L] 
1

试试这个 - RewriteRule ^slug/([0-9]+)/(.*)$ /new-$1-$2 [R=301, L]