【问题标题】:How can I use htaccess to solve domain.com/domain.com/URI from loading?如何使用 htaccess 解决 domain.com/domain.com/URI 的加载问题?
【发布时间】:2012-12-06 03:33:17
【问题描述】:

我在处理 Codeigniter 时遇到了问题

domain.com/domain.com/URI

不会产生 404 错误。基本上它只是加载 domain.com/URI 而不改变 url。所以,我遇到了潜在的重复内容问题。

与其尝试破解核心,我想将 htaccess 更改为重定向

domain.com/http://domain.com/URI

简单

domain.com/URI

我尝试了谷歌搜索解决方案,但似乎没有一个会触发重写条件。有什么想法吗?

【问题讨论】:

    标签: regex apache .htaccess codeigniter mod-rewrite


    【解决方案1】:

    通过httpd.conf启用mod_rewrite和.htaccess,然后把这段代码放到你.htaccessDOCUMENT_ROOT目录下:

    Options +FollowSymLinks -MultiViews
    # Turn mod_rewrite on
    RewriteEngine On
    RewriteBase /
    
    RewriteCond %{THE_REQUEST} ^[A-Z]{3,}\s/+http://[^/]+(/[^\s]*) [NC]
    RewriteRule ^ %1 [R,L]
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-11-02
      • 1970-01-01
      • 2021-06-02
      • 2011-06-22
      相关资源
      最近更新 更多