自动重定向到新的.htaccess URL结构

时间:2016-07-13 20:49:26

标签: php .htaccess

如何才能使所有旧链接转到新的网址结构?

导航到

http://website.com/index.php?page=viewuser.php&userid=1&username=slothinspace

将带我去

http://website.com/viewuser?userid=1&username=slothinspace

我已经更改了.htaccess以便新网址正常工作,我只希望用户在遇到旧网址时自动重定向到新网址。

1 个答案:

答案 0 :(得分:1)

重定向

在其他规则之前添加以下规则:

RewriteEngine on

RewriteCond %{THE_REQUEST} /index\.php\?page=(.*?)\.php&userid=([^&]+)&username=(.+)\sHTTP [NC]
RewriteRule ^ /index.php?page=%1&userid=%2&username=%3 [L,R]