最近购买的域名成为我共享托管计划中的主域名。
使用Cpanel中的redirect选项,olddomain.com主页可以正确地重定向到newdomain.com主页。
完全没有删除或移动任何文件。 Newdomain.com使用与olddomain.com相同的所有Wordpress文件,并且(包括Htaccess,如果有帮助的话)都在/ public_html中。
Olddomain.com现在在同一托管计划中作为Cpanel中的ADDOn域。
现在如何为单个URL设置“一对一” 301重定向?因此,例如, olddomain.com/contact-us 应重定向到 newdomain.com/contact-us 。
使用olddomain.com作为附加域,是否像在HTACCESS中添加ReWrite规则一样容易?
请真正感谢您的时间!
答案 0 :(得分:0)
所要做的就是在olddomain ADDON目录中添加一个单独的.htaccess文件,其中包含一对一的301重定向以及该索引的ReWrite规则。
RewriteEngine on
RewriteBase /
RewriteCond %{HTTP_HOST} (www\.)?olddomain\.com [NC]
RewriteRule (.*) http://www.newdomain.com/$1 [R=301,NC,QSA,L]
Redirect 301 "/blog-post/" "https://www.newdomain.com/blog-post"
答案 1 :(得分:0)
是的,您可以按照Anthony的建议使用.htacess
来做到这一点。我只是为您简化了一点。
解决方案1:
您可以使用此代码将Old Domain
名称重定向到New Domain Name
。 (仅域重定向)
RewriteEngine on
RewriteCond %{HTTP_HOST} ^old.com [NC,OR]
RewriteCond %{HTTP_HOST} ^www.old.com [NC]
RewriteRule ^(.*)$ http://new.com/$1 [L,R=301,NC]
解决方案2:
如果您还想重定向特定的页面,请使用下面的代码。 (不要忘记在开头添加RewriteEngine on
)
# 301 Redirect from OLD to NEW Page
Redirect 301 /old-page https://www.new-domain.com/new-page
您可以添加多个重定向来重定向每个页面,例如
Redirect 301 /contact-us https://www.new-domain.com/contact-us
Redirect 301 /about https://www.new-domain.com/about
Redirect 301 /blog https://www.new-domain.com/blog
,依此类推。 可以使用
将根域重定向到old-domain.com到new-domain.com。Redirect 301 / https://www.new-domain.com/
解决方案3:
您还可以添加以下代码,以使用以下.htacess
代码将域以及页面重定向到新域。
RewriteEngine on
RewriteCond %{HTTP_HOST} ^old-domain\.com$ [OR]
RewriteCond %{HTTP_HOST} ^www\.old-domain\.com$
RewriteRule ^(.*)$ "https\:\/\/www\.new-domain\.com\/$1" [R=301,L]
解决方案4: 您也可以使用cPanel执行相同的操作。
cPanel
并转到Redirects
下的Domains
选项
检查此图像以更好地理解。
cPanel Redirects Option 301
或302
)/
内键入您的新域名Redirects to
选项。您完成了。 cPanel将为您编写.htaccess代码。
记住解决方案3 和解决方案4 仅在 旧域
www. redirection:
和新域filename
相同。对于 示例file names
将被重定向到old-domain.com/something
,但无法将其重定向到new-domain.com/something
。如果新旧域的文件名不同,请使用 解决方案2 ,或者不要选中解决方案4 的
new-domain.com/otherthing
选项,并在www. redirection:
框上添加页面名称/文件名(选项5)。您可以从
/
删除所有内容 使用cPanel文件管理器或FTP客户端,addon-domain.com folder
文件除外 节省空间。只需保留.htacess
文件。对你来说足够了。 但是请务必保留备份副本,以防万一出问题。
希望这对您有帮助。