0

我正在尝试将此 URL 重定向到不同的子域,但收到 404。

需要重定向:

www.dustystrings.com/instrumentbuilding/XYZ

到这里:

制造.dustystrings.com/instrumentbuilding/XYZ

我在一台服务器上有 www.dustystrings.com,在另一台服务器上有manufacturing.dustystrings.com(必要性)。

基本上,我想将所有 www.dustystrings.com/instrumentbuilding/ 查询重定向到 Manufacturing.dustystrings.com/instrumentbuilding/

执行此操作的正确 .htacess 301 代码是什么?(阿帕奇服务器)

4

2 回答 2

0

这应该有效:

Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www.dustystrings.com[nc]
RewriteRule ^.*/instrumentbuilding/(.*)$ http://manufacturing.dustystrings.com/instrumentbuilding/$1 [r=301,nc]
于 2012-09-05T17:18:35.313 回答
0

使用 htaccess 重定向重定向到 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 服务器。

于 2012-09-05T17:26:53.287 回答