我正在尝试将此网址重定向到其他子网域,但我得到的是404。
需要重定向:
www.dustystrings.com/instrumentbuilding / XYZ
到这里:
manufacturing.dustystrings.com/instrumentbuilding / XYZ
我在一台服务器上有www.dustystrings.com,在另一台服务器上有制造.dustystrings.com(必需品)。
基本上,我想将所有www.dustystrings.com/instrumentbuilding/查询重定向到manufacturing.dustystrings.com/instrumentbuilding /
什么是正确的.htacess 301代码来做到这一点? (Apache服务器)
答案 0 :(得分:0)
这应该有效:
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www.dustystrings.com[nc]
RewriteRule ^.*/instrumentbuilding/(.*)$ http://manufacturing.dustystrings.com/instrumentbuilding/$1 [r=301,nc]
答案 1 :(得分:0)
使用htaccess redirect
重定向到www使用以下代码创建.htaccess文件,它将确保所有进入domain.com的请求都会被重定向到www.domain.com .htaccess文件需要放在旧网站的根目录中(即放置索引文件的目录)
Options +FollowSymlinks
RewriteEngine on
rewritecond %{http_host} ^domain.com [nc]
rewriterule ^(.*)$ http://www.domain.com/$1 [r=301,nc]
Please REPLACE domain.com and www.newdomain.com with your actual domain name.
注意*此.htaccess重定向方法仅适用于启用了Apache Mod-Rewrite模块化的Linux服务器。