url重写后的url重定向

时间:2013-09-20 18:53:25

标签: regex apache .htaccess mod-rewrite

实际的网址结构是:

www.domain.com/browse-string.html

新网址为:

www.domain.com/browse-magazines-string.html

基本上我们正在为字符串添加杂志,如果它只是一个页面,我们可以使用:

Redirect 301 http://www.domain.com/browse-string.html http://www.domain.com/browse-magazines-string.html

但我们有数百页,无法弄清楚如何正确地做到这一点。

1 个答案:

答案 0 :(得分:1)

启用mod_rewrite.htaccesshttpd.conf,然后将此代码放在.htaccess DOCUMENT_ROOT目录下:

Options +FollowSymLinks -MultiViews
# Turn mod_rewrite on
RewriteEngine On
RewriteBase /

RewriteRule ^(browse)-([^.-]+\.html)$ /$1-magazines-$2 [R=301,NC,L]