使用.htaccess重定向带有参数的旧网址

时间:2013-02-19 08:42:47

标签: .htaccess

我正在设置我的网站,但我有旧链接,我们现在正在使用SEO友好链接。 例如,旧用户是www.mysite.com/view_member.php?id=X

现在,我们的链接是www.mysite.com/profile/X

我想知道如何使用.htaccess

我试过了:

RedirectMatch ^/view_member.php?id=(.*) profile/$1 [R]

但没有运气。

谢谢!

修改

添加了当前的.htaccess文件

RewriteEngine on
RewriteCond $1 !^(index\.php|public|user_guide|files|robots\.txt)
RewriteRule ^(.*)$ index.php/$1 [L]


<ifModule mod_headers.c>
    Header set Access-Control-Allow-Origin: *
</ifModule>

2 个答案:

答案 0 :(得分:0)

RewriteEngine On
RewriteRule ^profile/(.+)$ view_member.php?id=$1

答案 1 :(得分:0)

Options +FollowSymLinks
RewriteEngine on
RewriteRule ^profile/(.*)$ view_member.php?id=$1