微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

redirect所有的url,只需更改域名

我有一个约1Kurl的网站。 该网站正在转移到一个不同的域名。 尽pipe如此,URL将是完全相同的,否则。 我想要整合一个htaccess或某种301规则redirect所有url的规则。 它基本上将域名replace为301redirect。

示例:当前url:domain.com/blog/post-1.htmlredirect至:newdomain.com/blog/post-1.html

而这是作为301redirect执行的。 我该怎么做? 谢谢,

.htaccess:如果调用特定的目录,则重写整个URL

htaccess用斜线得到页面分页

通配符子域redirect到子目录,而不更改地址栏中的URL

漂亮的URL与.htaccess

Apache Conditional RedirectMatch

如何在1and1共享主机上configurationCake 2.3.x的htaccess文件

在.htaccess文件中validationGooglebot

删除我的htacess双重301redirect?

ForceType / htaccess文件扩展名的问题 – 扩展名的文件

如何htaccessredirect这个长的url?

将此规则放在domain.com DOCUMENT_ROOT/.htaccess文件中:

RewriteEngine On RewriteCond %{HTTP_HOST} ^(?:www.)domain.com$ [NC] RewriteRule ^ http://newdomain.com%{REQUEST_URI} [L,R=301]

一个域名移动到一个新的域名,其中唯一的更改是域名 ,我使用下面的重定向在我的Apache .htaccess文件

RewriteEngine On RewriteCond %{HTTP_HOST} ^domain.com$ [OR] RewriteCond %{HTTP_HOST} ^www.domain.com$ RewriteRule ^(.*)$ http://newdomain.com/$1 [R=301,L]

这确保了ald站点中的所有链接都被重定向,并且像Google,Bing等搜索引擎也知道该域名已被永久移动。 这有利于将来自domain.com的任何排名转移到newdomain.com。

这是上述方法的替代方法

www或没有

RewriteEngine On RewriteCond %{HTTP_HOST} (w*)domain.com$ [NC] RewriteRule ^ http://newdomain.com%{REQUEST_URI} [L,R=301]

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐