Don*_*Don 0 http-status-code-301
升级我们的网站后,人们在博客等方面的许多旧链接现在都会转到我们的404错误页面.
一个例子是:(使用h#pb/c我是一个新用户,不能发布链接)
h#p://www.site.com/pressreleases/some_release.html
h#p://www.site.com/pressreleases/another_release.html
Run Code Online (Sandbox Code Playgroud)
这些项目现在是数据库驱动的网站的一部分,将在这里生效:
h#p://www.site.com/pressreleases/details.php?id=1
h#p://www.site.com/pressreleases/details.php?id=2
Run Code Online (Sandbox Code Playgroud)
如何设置301重定向
h#p://www.site.com/pressreleases/some_release.html
到
h#p://www.site.com/pressreleases/details.php?id=1
,
而
h#p://www.site.com/pressreleases/another_release.html
到
h#p://www.site.com/pressreleases/details.php?id=2
?
谢谢
撰写.htaccess
目录中的pressreleases
文件并指定以下内容:
Redirect 301 some_release.html details.php?id=1
Run Code Online (Sandbox Code Playgroud)
如果您想使用正则表达式重定向,请mod_rewrite
按照此处的说明使用.
归档时间: |
|
查看次数: |
1447 次 |
最近记录: |