【问题标题】:.htaccess combined 301 redirect, and URI rewriting.htaccess 结合 301 重定向和 URI 重写
【发布时间】:2011-11-19 20:11:05
【问题描述】:

我有一个非常简单的 .htaccess 文件,它可以启用重写引擎,并允许我在我的 Web 应用程序中使用 URI。

问题是我需要做一个 301 重定向来让我的网址没有 www 重定向到我的网站 WITH www(同时保留当前的重写功能,该功能将每个子目录访问重定向到我的域根目录中的 index.php),优化seo。我只是无法让它工作。 :(

所以简而言之,我需要结合当前的代码:

RewriteEngine on
RewriteRule ^(.+)/$ index.php

301重写规则是

RewriteEngine on
RewriteCond %{HTTP:Host} ^website\.com$
RewriteRule (.*) http\://www.website.com$1 [NC,R=301]

我的服务器正在运行 Apache,并启用了 mod 重写。

提前致谢

【问题讨论】:

    标签: .htaccess mod-rewrite seo


    【解决方案1】:

    除了在您的示例中您使用 php 之外,您并没有完全清楚,但是,使用 Helicon ISAPI Rewrite for IIS / .NET 我使用:

    RewriteCond %{HTTP:Host} ^website\.com$

    RewriteRule (.*) http\://www.website.com$1 [NC,R=301]

    【讨论】:

      【解决方案2】:
      RewriteCond %{HTTP_HOST} ^domain\.com$ [NC]
      RewriteRule ^(.*)$ http://www.domain.com/$1 [R=301,L]
      

      参考:http://www.rlmseo.com/blog/htaccess-rewrite-www/

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2016-09-28
        • 2013-01-27
        • 2013-12-21
        • 2015-03-04
        • 2023-03-25
        • 2015-08-08
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多