因此,我有一个愚蠢的营销团队,给我们的网站一百万人的网址,它拼写错误。如何接收传入的URL并将其重定向到正确的URL?我使用Wordpress网站,我们正在使用重定向插件,但它造成了很多问题,所以我想了解如何在可能的情况下手动执行此操作。创建一个URL重定向
任何大师愿意帮助,将不胜感激!
因此,我有一个愚蠢的营销团队,给我们的网站一百万人的网址,它拼写错误。如何接收传入的URL并将其重定向到正确的URL?我使用Wordpress网站,我们正在使用重定向插件,但它造成了很多问题,所以我想了解如何在可能的情况下手动执行此操作。创建一个URL重定向
任何大师愿意帮助,将不胜感激!
如果您没有访问的mod_rewrite(火箭的答案),你也可以通过简单地增加一个脚本,这样做给拼错目录发送的报头。例如用PHP:
<?php
header('HTTP/1.1 301 Moved Permanently');
header('Location: http://domain.com/Whatever');
exit;
?>
这是否必须在实际页面上?问题是我正在使用Wordpress动态创建页面。 – HollerTrain 2010-09-09 19:59:24
只需将文件添加到自动调用的错误目录(通常是index.php)即可。我不确定这是否适用于Wordpress,因为通常已经使用mod_rewrite来重写每一个网址.. – poke 2010-09-09 20:12:12
如果它是一个简单的URL,你不需要来修复查询参数,你可以在你的httpd.conf使用简单
RedirectPermanent /bad/URL/here http://example.com/proper/url/here
。这将发送一个301代码以及
你可以显示拼写错误和预期的网址? – 2010-09-09 19:33:41
这将是domain.com/whatever,我需要将其重定向到domain.com/Whatever。名字并不重要,因为我使用的插件对我们做的是同样的事情,我只需要知道如何手动做到这一点 – HollerTrain 2010-09-09 19:35:37
也许你可以mod_rewrite在.htaccess? – 2010-09-09 19:35:53