我想将http://example.com
重定向到http://www.example.com
我尝试过我的.htaccess:
RedirectPermanent http://example.com http://www.example.com
它不起作用。 我该如何解决这个问题?
答案 0 :(得分:2)
有很多方法,但我会向你解释其中一些:
<强> 1。使用RewriteRule模块重定向 - mod_rewrite:
选项+ FollowSymLinks
RewriteEngine On
RewriteCond%{HTTP_HOST} ^ domain.com $ [NC]
RewriteRule ^(。*)$ http://www.domain.com/ $ 1 [R = 301,L]
或
RewriteEngine On
RewriteCond%{HTTP_HOST}!^ www。(。*)[NC]
RewriteRule ^(。*)$ http://www.%1/ $ 1 [R = 301,L]
<强> 2。使用脚本重定向:
PHP重定向:
<?php
header(“HTTP/1.1 301 Moved Permanently”);
header(“Location:
http://www.newdomain.ru/newdir/newpage.htm”);
exit();
?>
ASP.NET重定向:
<script runat=“server”>
private void Page_Load(object sender, System.EventArgs e)
{
Response.Status = “301 Moved Permanently”;
Response.AddHeader(“Location”,“http://www.new-url.com”);
}
</script>
Ruby on Rails:
def old_action
headers[“Status”] = “301 Moved Permanently”
redirect_to “http://www.new-url.com/”
end
*如果您需要更多信息,请写下我!
最好的问候*