我想301使用.htaccess文件从https://whatever-12345.de/something.html重定向到https://whatever.de/something.html。我找不到一个工作示例,这不起作用:
https://whatever-12345.de/something.html
https://whatever.de/something.html
redirect 301 https://whatever-12345.de/something.html https://whatever.de/something.html
想法?
xa9qqrwz1#
第一种方法是将名为/sourcepage. html的特定页面重定向到另一个URL:
Redirect 301 /sourcepage.html http://Exampledomain.com/
第二种方法是将整个域重定向到另一个URL:
Redirect 301 / http://www.Exampledomain.com/
最后,将一个文件重定向到本地同一域中的另一个文件:
Redirect 301 /old/path/oldpage.html http://www.currentdomain.com/new/path/newpage.html
PHP代码:
现在,通过这种方法,您还需要FTP访问权限来编辑服务器中的文件。我们将创建一个名为old.php的PHP文件。该文件如下所示:
<?php header("Location: http://www.mynewwebsite.com/blog/"); ?>
这样,每当我们访问这个特定的PHP文件时,用户将被重定向到我们的目标站点。我们也可以使用一个更完整的PHP文件,指定这是一个301重定向(永久)。在这种情况下,PHP文件看起来像:
<?php header("HTTP/1.1 301 Moved Permanently"); header("Location: http://www.mynewwebsite.com/blog/"); ?>
1条答案
按热度按时间xa9qqrwz1#
第一种方法是将名为/sourcepage. html的特定页面重定向到另一个URL:
第二种方法是将整个域重定向到另一个URL:
最后,将一个文件重定向到本地同一域中的另一个文件:
PHP代码:
现在,通过这种方法,您还需要FTP访问权限来编辑服务器中的文件。我们将创建一个名为old.php的PHP文件。该文件如下所示:
这样,每当我们访问这个特定的PHP文件时,用户将被重定向到我们的目标站点。
我们也可以使用一个更完整的PHP文件,指定这是一个301重定向(永久)。在这种情况下,PHP文件看起来像: