【问题标题】:extra trailing slash mod-rewrite额外的尾部斜杠 mod-rewrite
【发布时间】:2012-07-14 12:22:18
【问题描述】:

我遇到了一个额外的斜杠问题,它引导我的网站来自

http://www.example.com/indexhttp://www.example.com//index

这是我的 .htaccess 内容

目录索引 index.php

    重写引擎开启
    RewriteBase /
    # 将规则应用于所有网页,例如 html、php、htm
    # RewriteRule !\.(swf|zip|tar|tar|pdf|doc|txt|js|ico|gif|jpg|png|css|php)$ index.php [NC,L]
    RewriteRule captcha.jpg com/actions/image.php
    RewriteRule !(\.) index.php [NC,L]


#拒绝访问 .ht* 文件

  命令允许,拒绝
  否认一切


#拒绝访问任何 *.ini 文件

  命令允许,拒绝
  否认一切


#拒绝访问任何 *.log 文件

  命令允许,拒绝
  否认一切

【问题讨论】:

    标签: apache mod-rewrite


    【解决方案1】:

    摆脱

    RewriteBase /
    

    默认情况下,目录中的 .htaccess 文件的基本路径为 / ,因此通过添加另一个正斜杠,您的整体重写基础将是 //

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-02-28
      • 1970-01-01
      • 2017-02-19
      • 2011-12-05
      • 1970-01-01
      相关资源
      最近更新 更多