0

我当前的 htaccess 为两个简单的页面做了两个简单的 url 重写。这是代码。

RewriteEngine On
RewriteRule    ^home/?$    index.php#home    [NC,L]
RewriteRule    ^contact/?$    index.php#contact    [NC,L]

现在 mywebsites.com 和 mywebsite.com/home 是相同的页面。我正在使用 twitter 引导轮播在页面之间翻转幻灯片而不实际加载它们。

不幸的是,mywebsite.com/home 上的 facebook 共享数量为 2000,mywebsite.com/ 上为 29。所以我想 301 将 mywebsite.com/ 重定向到 mywebsite.com/home,但这会使 htaccess 陷入无限循环。

任何帮助将不胜感激。

4

1 回答 1

1

以下应该只允许一个重定向。

RewriteCond %{ENV:REDIRECT_STATUS} 200
RewriteRule .* - [L]

这有帮助吗?

于 2013-03-13T12:05:07.727 回答