我的.htaccess文件中有这个规则
RewriteRule ^business/(.*)/(.*)/(.*)$ ./businesspage.php?name=$1&place=$2&id=$3
我想缩短搜索引擎优化的用途,因此只有两个参数$3
& $1
。
但是,我希望在Google上编制索引的旧网址重定向到新网址。我该怎么做?
例如/business/name/place/id
- > /id/name
。
由于
答案 0 :(得分:1)
现有规则上面的内容应该适用于重定向:
RewriteRule ^business/([^/]+)/[^/]+/([^/]+)$ /$2/$1 [R=301,L]
然后我假设您还想修改现有规则:
RewriteRule ^([^/]+)/([^/]+)$ /businesspage.php?name=$2&id=$1