【问题标题】:301 redirect new domain to subdirectory301 将新域重定向到子目录
【发布时间】:2014-08-12 03:39:51
【问题描述】:

有 2 个域和 .htaccess 301 重定向与屏蔽:

    RewriteEngine On <br/>
    RewriteBase /

    RewriteCond %{HTTP_HOST} ^(?:www\.)example.com\.com$ [NC] <br/>
    RewriteRule ^ http://foo.bar%{REQUEST_URI} [L,R=301]

它为两个域显示相同的内容。

如何将 301 重定向 www.foo.bar 设置为 www.example.com/index.php/fr/ 并在键入 www.foo.bar 时仅显示 www.foo.bar/index.php/fr/?

这是 joomla 安装,所以其他页面(/index.php/fr/blah-blah)也应该被重定向。

提前谢谢你。

【问题讨论】:

    标签: apache .htaccess mod-rewrite redirect


    【解决方案1】:

    对于重定向,您应该使用 'redirect' ...

    #单个文件的seo友好重定向

    重定向 301 /old-dir/old-file.html http://domain.com/new-dir/new-file.html

    一个好的阅读是THE htaccess reference page

    【讨论】:

      【解决方案2】:

      也许你需要改写你的问题,但如果你使用重写,那么最简单的方法是:

      RewriteBase /fr

      您是否尝试为您的 joomla 设置一个单独的法语版本?如果是这样,为什么不直接使用 Joomla 的内置语言功能呢?也有用于此目的的扩展。

      这里是多语言内容的 joomla 扩展目录的链接:http://extensions.joomla.org/extensions/languages/multi-lingual-content

      【讨论】:

        猜你喜欢
        • 2011-07-08
        • 2013-08-28
        • 1970-01-01
        • 2013-10-19
        • 2021-04-04
        • 1970-01-01
        • 1970-01-01
        • 2022-01-17
        • 2014-05-21
        相关资源
        最近更新 更多